aboutsummaryrefslogtreecommitdiff
path: root/src/slider-menu-item.c
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2011-01-27 17:56:08 -0600
committerConor Curran <conor.curran@canonical.com>2011-01-27 17:56:08 -0600
commit6b2132fb4e700fe84a26adeac5126e8afbc507b3 (patch)
tree72dc5259b76b85ac8fee71c9ac05549c946bce89 /src/slider-menu-item.c
parent1529af0e1224f04616054095742b698d8814cec4 (diff)
parent378302145a86c96a664935e5a5f27721c560aed7 (diff)
downloadayatana-indicator-sound-6b2132fb4e700fe84a26adeac5126e8afbc507b3.tar.gz
ayatana-indicator-sound-6b2132fb4e700fe84a26adeac5126e8afbc507b3.tar.bz2
ayatana-indicator-sound-6b2132fb4e700fe84a26adeac5126e8afbc507b3.zip
merge the little fixes branch and prep for 057
Diffstat (limited to 'src/slider-menu-item.c')
-rw-r--r--src/slider-menu-item.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/slider-menu-item.c b/src/slider-menu-item.c
index 64db277..a20bb00 100644
--- a/src/slider-menu-item.c
+++ b/src/slider-menu-item.c
@@ -81,12 +81,8 @@ handle_event (DbusmenuMenuitem * mi,
GVariant * value,
guint timestamp)
{
- /*g_debug ( "handle-event in the slider at the backend, input is of type %s",
- g_variant_get_type_string(value));*/
-
GVariant* input = NULL;
input = value;
- // Please note: Subject to change in future DBusmenu revisions
if (g_variant_is_of_type(value, G_VARIANT_TYPE_VARIANT) == TRUE) {
input = g_variant_get_variant(value);
}
@@ -94,6 +90,11 @@ handle_event (DbusmenuMenuitem * mi,
gboolean volume_input = g_variant_get_double(input);
if (value != NULL){
set_sink_volume(volume_input);
+ // TODO -when the ACTIVESINK instance exists this will be handled nicely
+ // PA MANAGER will be refactored first.
+ if (default_sink_is_muted () == TRUE){
+ toggle_global_mute (FALSE);
+ }
}
}