Bug 493008 – gdk_screen_get_window_stack is not 64-bit-compatible
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. svn path=/trunk/; revision=20788
This commit is contained in:
committed by
Matthias Clasen
parent
128585147f
commit
486d65659f
@ -1205,14 +1205,14 @@ gdk_screen_get_window_stack (GdkScreen *screen)
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user