rpms/gnome-settings-daemon/devel fix-gdm-layout.patch, NONE, 1.1 gnome-settings-daemon.spec, 1.59, 1.60
Matthias Clasen
mclasen at fedoraproject.org
Wed Oct 1 03:32:39 UTC 2008
- Previous message: rpms/gdm/devel gdm.spec,1.427,1.428
- Next message: rpms/kernel/devel patch-2.6.27-rc8-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.934, 1.935 config-generic, 1.173, 1.174 kernel.spec, 1.997, 1.998 sources, 1.896, 1.897 upstream, 1.808, 1.809
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mclasen
Update of /cvs/extras/rpms/gnome-settings-daemon/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30785
Modified Files:
gnome-settings-daemon.spec
Added Files:
fix-gdm-layout.patch
Log Message:
fix keyboard layout handling
fix-gdm-layout.patch:
--- NEW FILE fix-gdm-layout.patch ---
diff -up gnome-settings-daemon-2.24.0/plugins/keyboard/gsd-keyboard-xkb.c.fix-gdm-layout gnome-settings-daemon-2.24.0/plugins/keyboard/gsd-keyboard-xkb.c
--- gnome-settings-daemon-2.24.0/plugins/keyboard/gsd-keyboard-xkb.c.fix-gdm-layout 2008-09-30 22:56:41.000000000 -0400
+++ gnome-settings-daemon-2.24.0/plugins/keyboard/gsd-keyboard-xkb.c 2008-09-30 22:58:52.000000000 -0400
@@ -142,6 +142,7 @@ apply_xkb_settings (void)
{
GConfClient *conf_client;
GkbdKeyboardConfig current_sys_kbd_config;
+ int group_to_activate = -1;
if (!inited_ok)
return;
@@ -175,7 +176,7 @@ apply_xkb_settings (void)
for (i = 0, l = current_kbd_config.layouts_variants; l; i++, l = l->next) {
char *lv = l->data;
if (strncmp (lv, gdm_keyboard_layout, len) == 0 && (lv[len] == '\0' || lv[len] == '\t')) {
- xkl_engine_lock_group (current_config.engine, i);
+ group_to_activate = i;
break;
}
}
@@ -206,6 +207,8 @@ apply_xkb_settings (void)
xkl_debug (100,
"Actual KBD configuration was not changed: redundant notification\n");
+ if (group_to_activate != -1)
+ xkl_engine_lock_group (current_config.engine, group_to_activate);
gkbd_keyboard_config_term (¤t_sys_kbd_config);
}
Index: gnome-settings-daemon.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-settings-daemon/devel/gnome-settings-daemon.spec,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- gnome-settings-daemon.spec 24 Sep 2008 20:41:59 -0000 1.59
+++ gnome-settings-daemon.spec 1 Oct 2008 03:32:08 -0000 1.60
@@ -1,6 +1,6 @@
Name: gnome-settings-daemon
Version: 2.24.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The daemon sharing settings from GNOME to GTK+/KDE applications
Group: System Environment/Daemons
@@ -38,6 +38,9 @@
# http://bugzilla.gnome.org/show_bug.cgi?id=552857
Patch8: gnome-settings-daemon-2.23.92-fade.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=554525
+Patch9: fix-gdm-layout.patch
+
%description
A daemon to share settings from GNOME to other applications. It also
handles global keybindings, as well as a number of desktop-wide settings.
@@ -60,6 +63,7 @@
%patch6 -p1 -b .drop-sample-cache
%patch7 -p1 -b .fnf7-cycle
%patch8 -p1 -b .fade
+%patch9 -p1 -b .fix-gdm-layout
%build
aclocal
@@ -159,6 +163,9 @@
%{_libdir}/pkgconfig/gnome-settings-daemon.pc
%changelog
+* Tue Sep 30 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.0-3
+- Fix the picking up of the gdm keyboard layout
+
* Wed Sep 28 2008 Ray Strode <rstrode at redhat.com> - 2.24.0-2
- Don't draw background twice at startup
- Previous message: rpms/gdm/devel gdm.spec,1.427,1.428
- Next message: rpms/kernel/devel patch-2.6.27-rc8-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.934, 1.935 config-generic, 1.173, 1.174 kernel.spec, 1.997, 1.998 sources, 1.896, 1.897 upstream, 1.808, 1.809
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list