diff -u gnome-power-manager-2.29.2/debian/patches/12-add-appindicators.patch gnome-power-manager-2.29.2/debian/patches/12-add-appindicators.patch --- gnome-power-manager-2.29.2/debian/patches/12-add-appindicators.patch +++ gnome-power-manager-2.29.2/debian/patches/12-add-appindicators.patch @@ -277,7 +277,7 @@ guint dev_cnt = 0; GPtrArray *array; -@@ -289,14 +303,62 @@ gpm_tray_icon_create_menu (GpmTrayIcon *icon, guint32 timestamp) +@@ -289,14 +304,63 @@ gpm_tray_icon_create_menu (GpmTrayIcon *icon, guint32 timestamp) } /* preferences */ @@ -307,6 +307,7 @@ +{ + GtkMenu *menu; + menu = gpm_tray_icon_create_menu (icon); ++ gtk_widget_show_all (GTK_WIDGET (menu)); + app_indicator_set_menu (icon->priv->app_indicator, menu); +} +#else @@ -370,7 +371,7 @@ icon->priv = GPM_TRAY_ICON_GET_PRIVATE (icon); -@@ -376,6 +442,17 @@ gpm_tray_icon_init (GpmTrayIcon *icon) +@@ -376,6 +443,18 @@ gpm_tray_icon_init (GpmTrayIcon *icon) (GConfClientNotifyFunc) gpm_conf_gconf_key_changed_cb, icon, NULL, NULL); @@ -380,6 +381,7 @@ + APP_INDICATOR_CATEGORY_HARDWARE); + + menu = gpm_tray_icon_create_menu (icon); ++ gtk_widget_show_all (GTK_WIDGET (menu)); + app_indicator_set_menu (icon->priv->app_indicator, menu); + g_signal_connect_object (G_OBJECT (icon->priv->engine), "devices-changed", + G_CALLBACK (gpm_tray_icon_devices_changed_cb),