summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2017-12-26 06:08:28 +0000
committerGary Kramlich <grim@reaperworld.com>2017-12-26 06:08:28 +0000
commit80bb971b54c79c806a2184beff7971b788782a3d (patch)
tree8c0aa21e6e4839a1db8e3b51a90766e7f9e987a3
parent28420464148a040b2155aee91757c25ef0aaf368 (diff)
parentef39eb880567778e3a92a29c59e3aefac2739b06 (diff)
downloadpidgin-80bb971b54c79c806a2184beff7971b788782a3d.tar.gz
Merged in dwmw2/pidgin-trac17273/release-2.x.y (pull request #302)
Pidgin: Indicate mute/unmute status when changed remotely. Approved-by: Gary Kramlich <grim@reaperworld.com>
-rw-r--r--pidgin/gtkmedia.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pidgin/gtkmedia.c b/pidgin/gtkmedia.c
index 2c1fdea64b..f3674c94ab 100644
--- a/pidgin/gtkmedia.c
+++ b/pidgin/gtkmedia.c
@@ -1112,6 +1112,10 @@ pidgin_media_stream_info_cb(PurpleMedia *media, PurpleMediaInfoType type,
gtk_statusbar_push(GTK_STATUSBAR(gtkmedia->priv->statusbar),
0, _("Call in progress."));
gtk_widget_show(GTK_WIDGET(gtkmedia));
+ } else if (type == PURPLE_MEDIA_INFO_MUTE && !local) {
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtkmedia->priv->mute), TRUE);
+ } else if (type == PURPLE_MEDIA_INFO_UNMUTE && !local) {
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtkmedia->priv->mute), FALSE);
}
}