rpms/gdm/devel gdm-2.23.92-save-root-window.patch, 1.2, 1.3 gdm.spec, 1.418, 1.419

Ray Strode rstrode at fedoraproject.org
Mon Sep 22 15:08:56 UTC 2008


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10361

Modified Files:
	gdm-2.23.92-save-root-window.patch gdm.spec 
Log Message:
- Flush X event queue after setting _XROOTPMAP_ID so there's
  no race with settings daemon reading the property


gdm-2.23.92-save-root-window.patch:

Index: gdm-2.23.92-save-root-window.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm-2.23.92-save-root-window.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdm-2.23.92-save-root-window.patch	16 Sep 2008 20:54:52 -0000	1.2
+++ gdm-2.23.92-save-root-window.patch	22 Sep 2008 15:08:56 -0000	1.3
@@ -1,6 +1,6 @@
 diff -up gdm-2.23.92/daemon/gdm-simple-slave.c.save-root-window gdm-2.23.92/daemon/gdm-simple-slave.c
 --- gdm-2.23.92/daemon/gdm-simple-slave.c.save-root-window	2008-09-03 16:52:53.000000000 -0400
-+++ gdm-2.23.92/daemon/gdm-simple-slave.c	2008-09-16 15:29:15.000000000 -0400
++++ gdm-2.23.92/daemon/gdm-simple-slave.c	2008-09-19 18:18:50.000000000 -0400
 @@ -825,6 +825,15 @@ setup_server (GdmSimpleSlave *slave)
  {
          /* Set the busy cursor */
@@ -19,7 +19,7 @@
  static void
 diff -up gdm-2.23.92/daemon/gdm-slave.c.save-root-window gdm-2.23.92/daemon/gdm-slave.c
 --- gdm-2.23.92/daemon/gdm-slave.c.save-root-window	2008-08-26 15:04:00.000000000 -0400
-+++ gdm-2.23.92/daemon/gdm-slave.c	2008-09-16 15:39:18.000000000 -0400
++++ gdm-2.23.92/daemon/gdm-slave.c	2008-09-22 11:06:36.000000000 -0400
 @@ -42,6 +42,7 @@
  #include <dbus/dbus-glib-lowlevel.h>
  
@@ -28,7 +28,7 @@
  #include <X11/cursorfont.h> /* for watch cursor */
  
  #include "gdm-common.h"
-@@ -341,6 +342,75 @@ gdm_slave_run_script (GdmSlave   *slave,
+@@ -341,6 +342,77 @@ gdm_slave_run_script (GdmSlave   *slave,
          return ret;
  }
  
@@ -99,6 +99,8 @@
 +        for (i = 0; i < number_of_screens; i++) {
 +                gdm_slave_save_root_window_of_screen (slave, atom, i);
 +        }
++
++        XSync (slave->priv->server_display, False);
 +}
 +
  void
@@ -106,7 +108,7 @@
  {
 diff -up gdm-2.23.92/daemon/gdm-slave.h.save-root-window gdm-2.23.92/daemon/gdm-slave.h
 --- gdm-2.23.92/daemon/gdm-slave.h.save-root-window	2008-08-26 15:04:00.000000000 -0400
-+++ gdm-2.23.92/daemon/gdm-slave.h	2008-09-16 15:29:15.000000000 -0400
++++ gdm-2.23.92/daemon/gdm-slave.h	2008-09-19 18:18:50.000000000 -0400
 @@ -69,6 +69,7 @@ gboolean            gdm_slave_switch_to_
  
  gboolean            gdm_slave_connect_to_x11_display (GdmSlave   *slave);


Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.418
retrieving revision 1.419
diff -u -r1.418 -r1.419
--- gdm.spec	19 Sep 2008 14:11:10 -0000	1.418
+++ gdm.spec	22 Sep 2008 15:08:56 -0000	1.419
@@ -16,7 +16,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.23.92
-Release: 9%{?dist}
+Release: 10%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
@@ -322,6 +322,10 @@
 %{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
 
 %changelog
+* Mon Sep 22 2008 Ray Strode <rstrode at redhat.com> - 1:2.23.92-10
+- Flush X event queue after setting _XROOTPMAP_ID so there's
+  no race with settings daemon reading the property
+
 * Fri Sep 19 2008 Ray Strode <rstrode at redhat.com> - 1:2.23.92-9
 - Fix crash from language dialog
 




More information about the fedora-extras-commits mailing list