aboutsummaryrefslogtreecommitdiff
path: root/src/indicator-sound.c
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2011-11-17 03:08:15 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2011-11-17 03:08:15 +0100
commit15b78696682283776aac8cb93a6477fec3ef330c (patch)
treeb88dda2fd8ce840494eff8d839a8e4373c24ebb5 /src/indicator-sound.c
parent3c02b69b2d0801d8a72c6016a41192b601ce4f2f (diff)
downloadayatana-indicator-sound-15b78696682283776aac8cb93a6477fec3ef330c.tar.gz
ayatana-indicator-sound-15b78696682283776aac8cb93a6477fec3ef330c.tar.bz2
ayatana-indicator-sound-15b78696682283776aac8cb93a6477fec3ef330c.zip
Don't show the notify-osd notification on scroll, when the menu is mapped
Future versions of unity-panel-service should support scroll events when the indicators menus are mapped, this would lead to an inconsistency in indicator-sound. In fact both the slider and the notify osd would be shown. This commit fixes this potential issue, disabling notify-osd notifications when the indicator-sound menu is mapped.
Diffstat (limited to 'src/indicator-sound.c')
-rw-r--r--src/indicator-sound.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/indicator-sound.c b/src/indicator-sound.c
index 7c72900..0c4f740 100644
--- a/src/indicator-sound.c
+++ b/src/indicator-sound.c
@@ -718,7 +718,8 @@ indicator_sound_scroll (IndicatorObject * io, IndicatorObjectEntry * entry,
//g_debug("indicator-sound-scroll - update slider with value %f", value);
volume_widget_update(VOLUME_WIDGET(priv->volume_widget), value, "scroll updates");
- sound_state_manager_show_notification (priv->state_manager, value);
+ if (!gtk_widget_get_mapped(GTK_WIDGET (entry->menu)))
+ sound_state_manager_show_notification (priv->state_manager, value);
}
static void