diff options
author | Ted Gould <ted@gould.cx> | 2010-02-11 16:17:54 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-02-11 16:17:54 -0600 |
commit | 54cd89f665c38244b811508d5995010c9a9d08e0 (patch) | |
tree | f6997de273efa1f9b86972d1897a705eb135ad09 | |
parent | ccaa76fac008a5de7b8eacf3f70dfe96dd15ce16 (diff) | |
download | ayatana-indicator-session-54cd89f665c38244b811508d5995010c9a9d08e0.tar.gz ayatana-indicator-session-54cd89f665c38244b811508d5995010c9a9d08e0.tar.bz2 ayatana-indicator-session-54cd89f665c38244b811508d5995010c9a9d08e0.zip |
Get returns in better shape
-rw-r--r-- | src/indicator-session.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/indicator-session.c b/src/indicator-session.c index 7e9bb45..f0ec5a4 100644 --- a/src/indicator-session.c +++ b/src/indicator-session.c @@ -223,6 +223,9 @@ static gboolean build_menu_switch (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent, DbusmenuClient * client) { GtkMenuItem * gmi = GTK_MENU_ITEM(gtk_menu_item_new()); + if (gmi == NULL) { + return FALSE; + } /* TODO: Setup style update */ dbusmenu_gtkclient_newitem_base(DBUSMENU_GTKCLIENT(client), newitem, gmi, parent); @@ -230,5 +233,5 @@ build_menu_switch (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent, Dbusme g_signal_connect(G_OBJECT(newitem), DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED, G_CALLBACK(switch_property_change), client); switch_property_change(newitem, MENU_SWITCH_USER, dbusmenu_menuitem_property_get_value(newitem, MENU_SWITCH_USER), client); - return FALSE; + return TRUE; } |