diff options
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | src/libappindicator/app-indicator.c | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index f260512..8f099ea 100644 --- a/configure.ac +++ b/configure.ac @@ -1,11 +1,11 @@ -AC_INIT(indicator-application, 0.0.16, ted@canonical.com) +AC_INIT(indicator-application, 0.0.17, ted@canonical.com) AC_COPYRIGHT([Copyright 2009, 2010 Canonical]) AC_PREREQ(2.53) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(indicator-application, 0.0.16) +AM_INIT_AUTOMAKE(indicator-application, 0.0.17) AM_MAINTAINER_MODE diff --git a/src/libappindicator/app-indicator.c b/src/libappindicator/app-indicator.c index ffab463..6cb49b9 100644 --- a/src/libappindicator/app-indicator.c +++ b/src/libappindicator/app-indicator.c @@ -1222,6 +1222,13 @@ action_notify_cb (GtkAction *action, { DbusmenuMenuitem *child = (DbusmenuMenuitem *)data; + if (pspec->name == g_intern_static_string ("active")) + { + dbusmenu_menuitem_property_set_bool (child, + DBUSMENU_MENUITEM_PROP_TOGGLE_STATE, + gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action))); + } + if (pspec->name == g_intern_static_string ("label")) { dbusmenu_menuitem_property_set (child, |