gtk+ r20163 - in trunk: . gdk/x11
- From: bratsche svn gnome org
 
- To: svn-commits-list gnome org
 
- Subject: gtk+ r20163 - in trunk: . gdk/x11
 
- Date: Sun, 25 May 2008 23:09:10 +0000 (UTC)
 
Author: bratsche
Date: Sun May 25 23:09:09 2008
New Revision: 20163
URL: http://svn.gnome.org/viewvc/gtk+?rev=20163&view=rev
Log:
2008-05-25  Cody Russell  <bratsche gnome org>
        Bug 522269 - Evince windows sometimes incorrectly unmaximized,
        caused by missing flag initialization
        * gdk/x11/gdkwindow-x11.c (set_initial_hints): Initialize
        top-level private flags correctly.  Patch by Danny Baumann.
Modified:
   trunk/ChangeLog
   trunk/gdk/x11/gdkwindow-x11.c
Modified: trunk/gdk/x11/gdkwindow-x11.c
==============================================================================
--- trunk/gdk/x11/gdkwindow-x11.c	(original)
+++ trunk/gdk/x11/gdkwindow-x11.c	Sun May 25 23:09:09 2008
@@ -1314,6 +1314,7 @@
       atoms[i] = gdk_x11_get_xatom_by_name_for_display (display,
 							"_NET_WM_STATE_MAXIMIZED_HORZ");
       ++i;
+      toplevel->have_maxhorz = toplevel->have_maxvert = TRUE;
     }
 
   if (private->state & GDK_WINDOW_STATE_ABOVE)
@@ -1335,6 +1336,7 @@
       atoms[i] = gdk_x11_get_xatom_by_name_for_display (display,
 							"_NET_WM_STATE_STICKY");
       ++i;
+      toplevel->have_sticky = TRUE;
     }
 
   if (private->state & GDK_WINDOW_STATE_FULLSCREEN)
@@ -1342,6 +1344,7 @@
       atoms[i] = gdk_x11_get_xatom_by_name_for_display (display,
 							"_NET_WM_STATE_FULLSCREEN");
       ++i;
+      toplevel->have_fullscreen = TRUE;
     }
 
   if (private->modal_hint)
@@ -1388,6 +1391,7 @@
 		       gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_DESKTOP"),
                        XA_CARDINAL, 32, PropModeReplace,
                        (guchar*) atoms, 1);
+      toplevel->on_all_desktops = TRUE;
     }
   else
     {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]