From a266ab626d10a421e852043443e3bb37adedba2f Mon Sep 17 00:00:00 2001 From: Emilio Pozuelo Monfort Date: Thu, 28 Jul 2011 12:29:59 +0100 Subject: CallWindow: show 'Mute' on the statusbar when muted --- src/empathy-call-window.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/empathy-call-window.c') diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c index bd5538a2b..ffad1f1c6 100644 --- a/src/empathy-call-window.c +++ b/src/empathy-call-window.c @@ -1904,14 +1904,23 @@ empathy_call_window_update_timer (gpointer user_data) { EmpathyCallWindow *self = EMPATHY_CALL_WINDOW (user_data); EmpathyCallWindowPriv *priv = GET_PRIV (self); + const gchar *status; gchar *str; gdouble time_; time_ = g_timer_elapsed (priv->timer, NULL); + if (priv->call_state == HELD) + status = _("On hold"); + else if (!gtk_toggle_tool_button_get_active ( + GTK_TOGGLE_TOOL_BUTTON (priv->mic_button))) + status = _("Mute"); + else + status = _("Duration"); + /* Translators: 'status - minutes:seconds' the caller has been connected */ str = g_strdup_printf (_("%s — %d:%02dm"), - priv->call_state == HELD ? _("On hold") : _("Connected"), + status, (int) time_ / 60, (int) time_ % 60); empathy_call_window_status_message (self, str); g_free (str); -- cgit v1.2.3