diff options
author | Tor Lillqvist <tml@novell.com> | 2007-05-30 15:44:28 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2007-05-30 15:44:28 +0000 |
commit | d022f4c32de973e64c3a0d3452db888b709bbfe5 (patch) | |
tree | 3872a77b0563be6950c2b96f6bd505d189a19928 /gdk | |
parent | 8bcf5c23c3151b5ef8d62620fff878b6182ca74d (diff) | |
download | gtk+-d022f4c32de973e64c3a0d3452db888b709bbfe5.tar.gz |
Subtract the multi-monitor offset from x and y before setting up the
2007-05-30 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_pointer_grab): Subtract the
multi-monitor offset from x and y before setting up the rectangle
for ClipCursor(). Fixes #442326.
svn path=/trunk/; revision=17988
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/win32/gdkevents-win32.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 285b736ceb..5059a88993 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -565,6 +565,9 @@ gdk_pointer_grab (GdkWindow *window, gdk_window_get_origin (confine_to, &x, &y); gdk_drawable_get_size (confine_to, &width, &height); + x -= _gdk_offset_x; + y -= _gdk_offset_y; + rect.left = x; rect.top = y; rect.right = x + width; |