[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