diff options
author | Conor Curran <conor.curran@canonical.com> | 2010-11-03 14:46:36 +0000 |
---|---|---|
committer | Conor Curran <conor.curran@canonical.com> | 2010-11-03 14:46:36 +0000 |
commit | 7908edebdc349f9a7aa77b736a0208f5afef50b7 (patch) | |
tree | 57c15431726da14393482d7b6fab176a7199a470 /src/transport-widget.c | |
parent | f1455e94d68d629749f26de0010e1358c40ce72f (diff) | |
parent | 2f96a598a036cc5742a44d1a497f02aef78f7acb (diff) | |
download | ayatana-indicator-sound-7908edebdc349f9a7aa77b736a0208f5afef50b7.tar.gz ayatana-indicator-sound-7908edebdc349f9a7aa77b736a0208f5afef50b7.tar.bz2 ayatana-indicator-sound-7908edebdc349f9a7aa77b736a0208f5afef50b7.zip |
merged startup state issue
Diffstat (limited to 'src/transport-widget.c')
-rw-r--r-- | src/transport-widget.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/transport-widget.c b/src/transport-widget.c index e7f0b4d..c16e791 100644 --- a/src/transport-widget.c +++ b/src/transport-widget.c @@ -1272,6 +1272,11 @@ transport_widget_set_twin_item(TransportWidget* self, priv->twin_item = twin_item; g_signal_connect(G_OBJECT(priv->twin_item), "property-changed", G_CALLBACK(transport_widget_property_update), self); + gint initial_state = dbusmenu_menuitem_property_get_int( twin_item, + DBUSMENU_TRANSPORT_MENUITEM_PLAY_STATE ); + g_debug("TRANSPORT WIDGET - INITIAL UPDATE = %i", initial_state); + transport_widget_toggle_play_pause( self, + (TransportWidgetState)initial_state); } /** @@ -1290,8 +1295,7 @@ transport_widget_property_update(DbusmenuMenuitem* item, gchar* property, { int update_value = g_value_get_int(value); //g_debug("transport_widget_update_state - with value %i", update_value); - transport_widget_toggle_play_pause(bar, - (TransportWidgetState)update_value); + transport_widget_toggle_play_pause(bar, (TransportWidgetState)update_value); } } |