[Xfce4-commits] r29691 - in xfdesktop/trunk: . src

Brian Tarricone kelnos at xfce.org
Thu Apr 2 07:43:17 CEST 2009


Author: kelnos
Date: 2009-04-02 05:43:16 +0000 (Thu, 02 Apr 2009)
New Revision: 29691

Modified:
   xfdesktop/trunk/NEWS
   xfdesktop/trunk/src/xfce-desktop.c
Log:
call gdk_flush() after removing X properties to ensure they make it to
the X server before xfdesktop quits (bug 5154)

Modified: xfdesktop/trunk/NEWS
===================================================================
--- xfdesktop/trunk/NEWS	2009-03-30 15:14:15 UTC (rev 29690)
+++ xfdesktop/trunk/NEWS	2009-04-02 05:43:16 UTC (rev 29691)
@@ -2,6 +2,7 @@
 ----------
 
   * Fix desktop menu failing to load on FreeBSD (bug 3370).
+  * Ensure root window properties get deleted when xfdesktop quits (bug 5154).
 
 
 Xfce 4.6.0

Modified: xfdesktop/trunk/src/xfce-desktop.c
===================================================================
--- xfdesktop/trunk/src/xfce-desktop.c	2009-03-30 15:14:15 UTC (rev 29690)
+++ xfdesktop/trunk/src/xfce-desktop.c	2009-04-02 05:43:16 UTC (rev 29691)
@@ -819,6 +819,7 @@
     gdk_property_delete(groot, gdk_atom_intern("_XROOTPMAP_ID", FALSE));
     gdk_property_delete(groot, gdk_atom_intern("ESETROOT_PMAP_ID", FALSE));
     gdk_window_set_back_pixmap(groot, NULL, FALSE);
+    gdk_flush();
     
     if(desktop->priv->backdrops) {
         for(i = 0; i < desktop->priv->nbackdrops; i++) {




More information about the Xfce4-commits mailing list