# HG changeset patch # User Mike Ruprecht # Date 1218935187 0 # Node ID eb289e9086bfa623eab18107a00047834fa19b5e # Parent 64080c01ee5071caa7fc34ddb5803bb777039ab0 Only show the mute button when sending an audio stream. diff -r 64080c01ee50 -r eb289e9086bf pidgin/gtkmedia.c --- a/pidgin/gtkmedia.c Sun Aug 17 00:49:29 2008 +0000 +++ b/pidgin/gtkmedia.c Sun Aug 17 01:06:27 2008 +0000 @@ -435,6 +435,8 @@ 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 @@ 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;