[lightdm-gtk] missing icons in high-contrast mode (#881352)

Rex Dieter rdieter at fedoraproject.org
Fri Dec 7 20:24:25 UTC 2012


commit a773e93bc70d12c4592f6c34230aeb68d7e472ec
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Fri Dec 7 14:24:33 2012 -0600

    missing icons in high-contrast mode (#881352)

 lightdm-gtk-greeter-1.3.1-highcontrast.patch |   14 ++++++++++++++
 lightdm-gtk.spec                             |   12 +++++++++++-
 2 files changed, 25 insertions(+), 1 deletions(-)
---
diff --git a/lightdm-gtk-greeter-1.3.1-highcontrast.patch b/lightdm-gtk-greeter-1.3.1-highcontrast.patch
new file mode 100644
index 0000000..1fa0f88
--- /dev/null
+++ b/lightdm-gtk-greeter-1.3.1-highcontrast.patch
@@ -0,0 +1,14 @@
+diff -up lightdm-gtk-greeter-1.3.1/src/lightdm-gtk-greeter.c.highcontrast lightdm-gtk-greeter-1.3.1/src/lightdm-gtk-greeter.c
+--- lightdm-gtk-greeter-1.3.1/src/lightdm-gtk-greeter.c.highcontrast	2012-08-30 12:39:09.000000000 -0500
++++ lightdm-gtk-greeter-1.3.1/src/lightdm-gtk-greeter.c	2012-12-07 14:21:18.763187445 -0600
+@@ -592,8 +592,8 @@ a11y_contrast_cb (GtkWidget *widget)
+ {
+     if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget)))
+     {
+-        g_object_set (gtk_settings_get_default (), "gtk-theme-name", "HighContrastInverse", NULL);
+-        g_object_set (gtk_settings_get_default (), "gtk-icon-theme-name", "HighContrastInverse", NULL);
++        g_object_set (gtk_settings_get_default (), "gtk-theme-name", "HighContrast", NULL);
++        g_object_set (gtk_settings_get_default (), "gtk-icon-theme-name", "HighContrast", NULL);
+     }
+     else
+     {
diff --git a/lightdm-gtk.spec b/lightdm-gtk.spec
index 958d76d..8e37545 100644
--- a/lightdm-gtk.spec
+++ b/lightdm-gtk.spec
@@ -1,7 +1,7 @@
 Summary:        LightDM GTK+ Greeter
 Name:           lightdm-gtk
 Version:        1.3.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 
 License:        GPLv3+
 URL:            https://launchpad.net/lightdm-gtk-greeter
@@ -10,6 +10,10 @@ Source0:        https://launchpad.net/lightdm-gtk-greeter/1.4/%{version}/+downlo
 # tweak default config
 Patch1:         lightdm-gtk-greeter-1.3.1-fedora.patch
 
+## upstreamable patches
+# use HighContrast theme instead of awol HighContrastInverse
+Patch50:        lightdm-gtk-greeter-1.3.1-highcontrast.patch
+
 BuildRequires:  gettext
 BuildRequires:  intltool
 BuildRequires:  pkgconfig(liblightdm-gobject-1)
@@ -23,6 +27,8 @@ Provides:       lightdm-greeter = 1.2
 Requires:       lightdm%{?_isa}
 # for /usr/share/backgrounds/default.png
 Requires:       desktop-backgrounds-compat
+# owner of HighContrast gtk/icon themes
+Requires:       gnome-themes-standard
 # for /usr/share/pixmaps/fedora-logo-small.png
 Requires:       system-logos
 
@@ -37,6 +43,7 @@ A LightDM greeter that uses the GTK+ toolkit.
 %setup -q -n lightdm-gtk-greeter-%{version}
 
 %patch1 -p1 -b .fedora
+%patch50 -p1 -b .highcontrast
 
 
 %build
@@ -80,6 +87,9 @@ fi
 
 
 %changelog
+* Fri Dec 07 2012 Rex Dieter <rdieter at fedoraproject.org> 1.3.1-3
+- missing icons in high-contrast mode (#881352)
+
 * Wed Nov 28 2012 Rex Dieter <rdieter at fedoraproject.org> 1.3.1-2
 - Requires: system-logos
 


More information about the scm-commits mailing list