From a8f4651c725ff328be8a637a2ecce1fa2dacffeb Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Thu, 6 Mar 2014 17:20:20 +0100 Subject: [PATCH] MetaCursorTracker: fix uninitialized screen variable We must call gdk_device_get_pointer() unconditionally, because that sets the GdkScreen argument we use to obtain the root window. --- src/core/meta-cursor-tracker.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/meta-cursor-tracker.c b/src/core/meta-cursor-tracker.c index 250d07e78..c718dd433 100644 --- a/src/core/meta-cursor-tracker.c +++ b/src/core/meta-cursor-tracker.c @@ -1076,8 +1076,7 @@ get_pointer_position_gdk (int *x, gmanager = gdk_display_get_device_manager (gdk_display_get_default ()); gdevice = gdk_device_manager_get_client_pointer (gmanager); - if (x || y) - gdk_device_get_position (gdevice, &gscreen, x, y); + gdk_device_get_position (gdevice, &gscreen, x, y); if (mods) gdk_device_get_state (gdevice, gdk_screen_get_root_window (gscreen),