summaryrefslogtreecommitdiff
path: root/gdk/win32/gdkdevice-wintab.c
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2015-12-18 00:36:57 +0100
committerIgnacio Casal Quinteiro <icq@gnome.org>2016-01-14 14:30:37 +0100
commit3cd79c11fcd14daf1058077e58a5ff154e09b06c (patch)
tree8c2d4f53e45c939ca0bd0945c4ddebd659f8802b /gdk/win32/gdkdevice-wintab.c
parente44b42061737ec4f6dbdad8f1a6dc2d53ea3dd02 (diff)
downloadgtk+-3cd79c11fcd14daf1058077e58a5ff154e09b06c.tar.gz
win32: remove _gdk_root global variable
Diffstat (limited to 'gdk/win32/gdkdevice-wintab.c')
-rw-r--r--gdk/win32/gdkdevice-wintab.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/gdk/win32/gdkdevice-wintab.c b/gdk/win32/gdkdevice-wintab.c
index e411bfd28d..585a6f1f70 100644
--- a/gdk/win32/gdkdevice-wintab.c
+++ b/gdk/win32/gdkdevice-wintab.c
@@ -184,10 +184,12 @@ gdk_device_wintab_query_state (GdkDevice *device,
GdkModifierType *mask)
{
GdkDeviceWintab *device_wintab;
+ GdkScreen *screen;
POINT point;
HWND hwnd, hwndc;
device_wintab = GDK_DEVICE_WINTAB (device);
+ screen = gdk_window_get_screen (window);
hwnd = GDK_WINDOW_HWND (window);
GetCursorPos (&point);
@@ -206,7 +208,7 @@ gdk_device_wintab_query_state (GdkDevice *device,
if (win_y)
*win_y = point.y;
- if (window == _gdk_root)
+ if (window == gdk_get_default_root_window ())
{
if (win_x)
*win_x += _gdk_offset_x;
@@ -226,12 +228,7 @@ gdk_device_wintab_query_state (GdkDevice *device,
}
if (root_window)
- {
- GdkScreen *screen;
-
- screen = gdk_window_get_screen (window);
- *root_window = gdk_screen_get_root_window (screen);
- }
+ *root_window = gdk_screen_get_root_window (screen);
if (mask)
{