rpms/gnome-settings-daemon/devel keyboard-layout-variants.patch, NONE, 1.1 gnome-settings-daemon.spec, 1.52, 1.53

Matthias Clasen mclasen at fedoraproject.org
Sat Sep 6 00:08:53 UTC 2008


Author: mclasen

Update of /cvs/extras/rpms/gnome-settings-daemon/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9310

Modified Files:
	gnome-settings-daemon.spec 
Added Files:
	keyboard-layout-variants.patch 
Log Message:
try harder to keep gdms keyboard layout


keyboard-layout-variants.patch:

--- NEW FILE keyboard-layout-variants.patch ---
--- gnome-settings-daemon-2.23.91/plugins/keyboard/gsd-keyboard-xkb.c	2008-09-05 18:49:58.000000000 -0400
+++ hacked/plugins/keyboard/gsd-keyboard-xkb.c	2008-09-05 18:48:11.000000000 -0400
@@ -172,7 +172,9 @@
                          GSList *l;
                          int i;
                          for (i = 0, l = current_kbd_config.layouts_variants; l; i++, l = l->next) {
-                                 if (strcmp (gdm_keyboard_layout, l->data) == 0) {
+                                 char *lv = l->data;
+                                 size_t len = strlen (gdm_keyboard_layout);
+                                 if (strncmp (lv, gdm_keyboard_layout, len) == 0 && (lv[len] == '\0' || lv[len] == '\t')) {
                                         xkl_engine_lock_group (current_config.engine, i);
                                         break;
                                  }


Index: gnome-settings-daemon.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-settings-daemon/devel/gnome-settings-daemon.spec,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- gnome-settings-daemon.spec	4 Sep 2008 19:36:21 -0000	1.52
+++ gnome-settings-daemon.spec	6 Sep 2008 00:08:22 -0000	1.53
@@ -1,6 +1,6 @@
 Name:		gnome-settings-daemon
 Version:	2.23.91
-Release:	4%{?dist}
+Release:	5%{?dist}
 Summary:	The daemon sharing settings from GNOME to GTK+/KDE applications
 
 Group:		System Environment/Daemons
@@ -34,6 +34,8 @@
 Patch2:         gnome-settings-daemon-2.21.91-ignore-model-if-evdev.patch
 Patch6:		gnome-settings-daemon-2.23.4-drop-sample-cache.patch
 Patch7:		gnome-settings-daemon-2.23.91-fnf7-cycle.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=551062 
+Patch11:	keyboard-layout-variants.patch
 
 %description
 A daemon to share settings from GNOME to other applications. It also
@@ -56,6 +58,7 @@
 %patch2 -p1 -b .ignore-layout-if-using-evdev
 %patch6 -p1 -b .drop-sample-cache
 %patch7 -p1 -b .fnf7-cycle
+%patch11 -p1 -b .keyboard-layout-variants
 
 %build
 aclocal
@@ -155,6 +158,9 @@
 %{_libdir}/pkgconfig/gnome-settings-daemon.pc
 
 %changelog
+* Fri Sep  5 2008 Matthias Clasen <mclasen at redhat.com> - 2.23.91-5
+- Try harder to use the keyboard layout that gdm tells us
+
 * Tue Sep 04 2008 Soren Sandmann <sandmann at redhat.com> - 2.23.91-4
 - Use the fn-F7 key, not the F7 key.
 




More information about the fedora-extras-commits mailing list