From da7c2d6a02c058cf87937511c0d0d77653f83025 Mon Sep 17 00:00:00 2001 From: Geoff Reedy Date: Tue, 26 Feb 2013 17:58:21 -0600 Subject: [PATCH] GdkScreen: get a long X property correctly https://bugzilla.gnome.org/show_bug.cgi?id=691426 Signed-off-by: Federico Mena Quintero --- gdk/x11/gdkscreen-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c index b5767b58f4..d87245ef3e 100644 --- a/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c @@ -298,7 +298,7 @@ get_current_desktop (GdkScreen *screen) &data_return); if (type == XA_CARDINAL && format == 32 && n_items > 0) - workspace = (int) data_return[0]; + workspace = ((long *) data_return)[0]; if (data_return) XFree (data_return);