[gdm] greeter: use different method for loading icon
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdm] greeter: use different method for loading icon
- Date: Wed, 19 Jan 2011 23:20:05 +0000 (UTC)
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]