diff options
author | Michael Ruprecht <maiku@pidgin.im> | 2008-08-17 01:06:27 +0000 |
---|---|---|
committer | Michael Ruprecht <maiku@pidgin.im> | 2008-08-17 01:06:27 +0000 |
commit | 49cd5de80bc861b57904b32bae0d4203904287a5 (patch) | |
tree | 16561c0e5fd97abb741898c7fad1d33ba76653a1 | |
parent | c767d299c337489c6889f8945936466254bc47b7 (diff) | |
download | pidgin-49cd5de80bc861b57904b32bae0d4203904287a5.tar.gz |
Only show the mute button when sending an audio stream.
-rw-r--r-- | pidgin/gtkmedia.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/pidgin/gtkmedia.c b/pidgin/gtkmedia.c index 1c71b2711a..f93bf1ff12 100644 --- a/pidgin/gtkmedia.c +++ b/pidgin/gtkmedia.c @@ -435,6 +435,8 @@ pidgin_media_accept_cb(PurpleMedia *media, PidginMedia *gtkmedia) gtkmedia->priv->send_progress, FALSE, FALSE, 0); gtk_widget_show(gtkmedia->priv->send_progress); gst_element_set_state(audiosendbin, GST_STATE_PLAYING); + + gtk_widget_show(gtkmedia->priv->mute); } if (audiorecvbin || audiosendbin || videorecvbin || videosendbin) @@ -592,21 +594,18 @@ pidgin_media_set_state(PidginMedia *gtkmedia, PidginMediaState state) gtk_widget_hide(gtkmedia->priv->accept); gtk_widget_hide(gtkmedia->priv->reject); gtk_widget_show(gtkmedia->priv->hangup); - gtk_widget_hide(gtkmedia->priv->mute); break; case PIDGIN_MEDIA_REQUESTED: gtk_widget_hide(gtkmedia->priv->calling); gtk_widget_show(gtkmedia->priv->accept); gtk_widget_show(gtkmedia->priv->reject); gtk_widget_hide(gtkmedia->priv->hangup); - gtk_widget_hide(gtkmedia->priv->mute); break; case PIDGIN_MEDIA_ACCEPTED: gtk_widget_show(gtkmedia->priv->hangup); gtk_widget_hide(gtkmedia->priv->calling); gtk_widget_hide(gtkmedia->priv->accept); gtk_widget_hide(gtkmedia->priv->reject); - gtk_widget_show(gtkmedia->priv->mute); break; default: break; |