[gdm] greeter: use different method for loading icon



commit a18899ad4fd6546d42600b5cd6ddc529402eec18
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jan 19 18:18:32 2011 -0500

    greeter: use different method for loading icon
    
    This gives us a slightly better failure mode
    if the icon isn't around.

 gui/simple-greeter/gdm-greeter-panel.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gui/simple-greeter/gdm-greeter-panel.c b/gui/simple-greeter/gdm-greeter-panel.c
index a527f09..027c3e1 100644
--- a/gui/simple-greeter/gdm-greeter-panel.c
+++ b/gui/simple-greeter/gdm-greeter-panel.c
@@ -871,6 +871,7 @@ add_shutdown_menu (GdmGreeterPanel *panel)
         GtkWidget *menu_item;
         GtkWidget *box;
         GtkWidget *image;
+        GIcon     *gicon;
 
         item = gtk_menu_item_new ();
         override_style (item);
@@ -879,7 +880,11 @@ add_shutdown_menu (GdmGreeterPanel *panel)
         gtk_menu_shell_append (GTK_MENU_SHELL (panel->priv->status_menubar), item);
         image = gtk_image_new ();
         override_style (image);
-        gtk_image_set_from_icon_name (GTK_IMAGE (image), "system-shutdown-symbolic", GTK_ICON_SIZE_MENU);
+
+        gicon = g_themed_icon_new_with_default_fallbacks ("system-shutdown-symbolic");
+        gtk_image_set_from_gicon (GTK_IMAGE (image), gicon, GTK_ICON_SIZE_MENU);
+        g_object_unref (gicon);
+
         gtk_box_pack_start (GTK_BOX (box), image, FALSE, FALSE, 0);
 
         panel->priv->shutdown_menu = gtk_menu_new ();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]