gtk+ r20166 - in trunk: . gdk/x11



Author: bratsche
Date: Sun May 25 23:27:34 2008
New Revision: 20166
URL: http://svn.gnome.org/viewvc/gtk+?rev=20166&view=rev

Log:
2008-05-25  Cody Russell  <bratsche gnome org>

        Bug 526635 - _gdk_window_get_toplevel handles FOREIGN windows

        * gdk/x11/gdkwindow-x11.c (_gdk_window_get_toplevel): Check
        !WINDOW_IS_TOPLEVEL instead of checking for GDK_WINDOW_CHILD,
        so that we also take into account for foreign windows.
        Report and patch by Nathaniel Smith.



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:27:34 2008
@@ -153,7 +153,7 @@
   
   g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
 
-  if (GDK_WINDOW_TYPE (window) == GDK_WINDOW_CHILD)
+  if (!WINDOW_IS_TOPLEVEL (window))
     return NULL;
 
   private = (GdkWindowObject *)window;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]