From 9306c409a8eb5f0f57a39c12f0d015425ef64c75 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Oct 28 2009 17:59:42 +0000 Subject: - Don't show image on login button --- diff --git a/gdm-multistack.patch b/gdm-multistack.patch index 1b4efa4..d105d3b 100644 --- a/gdm-multistack.patch +++ b/gdm-multistack.patch @@ -18104,3 +18104,35 @@ index 8af5452..585d7bc 100644 -- 1.6.5.1 +From cbfac7d59da91ae6eaad568fe512bfa44bf01107 Mon Sep 17 00:00:00 2001 +From: Ray Strode +Date: Wed, 28 Oct 2009 13:57:53 -0400 +Subject: [PATCH] Don't show unimportant images on plugin buttons + +--- + gui/simple-greeter/gdm-greeter-login-window.c | 8 +++++++- + 1 files changed, 7 insertions(+), 1 deletions(-) + +diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c +index 585d7bc..dd763ff 100644 +--- a/gui/simple-greeter/gdm-greeter-login-window.c ++++ b/gui/simple-greeter/gdm-greeter-login-window.c +@@ -1997,8 +1997,14 @@ on_button_action_icon_name_changed (GtkWidget *button) + + action = gtk_widget_get_action (button); + +- image = gtk_action_create_icon (GTK_ACTION (action), GTK_ICON_SIZE_BUTTON); ++ if (gtk_action_get_is_important (action)) { ++ image = gtk_action_create_icon (GTK_ACTION (action), GTK_ICON_SIZE_BUTTON); ++ } else { ++ image = NULL; ++ } ++ + gtk_button_set_image (GTK_BUTTON (button), image); ++ + } + + static void +-- +1.6.5.1 + diff --git a/gdm.spec b/gdm.spec index be62ee0..479164e 100644 --- a/gdm.spec +++ b/gdm.spec @@ -16,7 +16,7 @@ Summary: The GNOME Display Manager Name: gdm Version: 2.28.1 -Release: 13%{?dist} +Release: 14%{?dist} Epoch: 1 License: GPLv2+ Group: User Interface/X @@ -413,6 +413,9 @@ fi %{_libdir}/gdm/simple-greeter/plugins/fingerprint.so %changelog +* Wed Oct 28 2009 Ray Strode 2.28.1-14 +- Don't show image on login button + * Wed Oct 28 2009 Ray Strode 2.28.1-13 - Fix double free during user switching (might address bug 512944)