diff options
Diffstat (limited to 'applets/notification_area/status-notifier/sn-dbus-menu.c')
-rw-r--r-- | applets/notification_area/status-notifier/sn-dbus-menu.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/applets/notification_area/status-notifier/sn-dbus-menu.c b/applets/notification_area/status-notifier/sn-dbus-menu.c index a9075bd6..855c2569 100644 --- a/applets/notification_area/status-notifier/sn-dbus-menu.c +++ b/applets/notification_area/status-notifier/sn-dbus-menu.c @@ -111,7 +111,6 @@ layout_update_item (SnDBusMenu *menu, { sn_dbus_menu_item_update_props (item, props); } - return item->submenu; } @@ -179,8 +178,11 @@ get_layout_cb (GObject *source_object, g_hash_table_remove_all (menu->items); layout_parse (menu, layout, GTK_MENU (menu)); - /*Reposition to accomodate size change if necessary*/ +#if GTK_CHECK_VERSION (3, 22, 0) + /* Reposition menu to accomodate any size changes */ + /* Menu size never changes with GTK 3.20 or earlier */ gtk_menu_reposition(GTK_MENU(menu)); +#endif g_variant_unref (layout); } |