gtk+ r20788 - in trunk: . gdk/x11



Author: matthiasc
Date: Sun Jul  6 06:05:02 2008
New Revision: 20788
URL: http://svn.gnome.org/viewvc/gtk+?rev=20788&view=rev

Log:
2008-07-06  Matthias Clasen  <mclasen redhat com>

        Bug 493008 â gdk_screen_get_window_stack is not 64-bit-compatible

        * gdk/x11/gdkscreen-x11.c (gdk_screen_get_window_stack): Fix
        64-bit brokenness. Reported by Christian Hammond.



Modified:
   trunk/ChangeLog
   trunk/gdk/x11/gdkscreen-x11.c

Modified: trunk/gdk/x11/gdkscreen-x11.c
==============================================================================
--- trunk/gdk/x11/gdkscreen-x11.c	(original)
+++ trunk/gdk/x11/gdkscreen-x11.c	Sun Jul  6 06:05:02 2008
@@ -1205,14 +1205,14 @@
       if ((type_return == XA_WINDOW) && (format_return == 32) &&
           (data) && (nitems_return > 0))
         {
-          GdkNativeWindow *stack = (GdkNativeWindow *) data;
+          gulong *stack = (gulong *) data;
           GdkWindow *win;
           int i;
 
           for (i = 0; i < nitems_return; i++)
             {
               win = gdk_window_foreign_new_for_display (screen_x11->display,
-                                                        stack[i]);
+                                                        (GdkNativeWindow)stack[i]);
 
               if (win != NULL)
                 ret = g_list_append (ret, win);



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