summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkinput-gxi.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/x11/gdkinput-gxi.c')
-rw-r--r--gdk/x11/gdkinput-gxi.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gdk/x11/gdkinput-gxi.c b/gdk/x11/gdkinput-gxi.c
index 982e85c7c..b73b674fe 100644
--- a/gdk/x11/gdkinput-gxi.c
+++ b/gdk/x11/gdkinput-gxi.c
@@ -24,6 +24,11 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#include <stdlib.h>
+
+#include "gdkinputprivate.h"
+#include "gdkx.h"
+
/* #define DEBUG_SWITCHING */
#include <gxid_lib.h>
@@ -312,8 +317,8 @@ gdk_input_gxi_other_event (GdkEvent *event,
if (return_val > 0 && event->type == GDK_MOTION_NOTIFY &&
(!gdkdev->button_state) && (!input_window->grabbed) &&
((event->motion.x < 0) || (event->motion.y < 0) ||
- (event->motion.x > ((GdkWindowPrivate *)window)->width) ||
- (event->motion.y > ((GdkWindowPrivate *)window)->height) ||
+ (event->motion.x > ((GdkDrawablePrivate *)window)->width) ||
+ (event->motion.y > ((GdkDrawablePrivate *)window)->height) ||
gdk_input_is_obscured(input_window,event->motion.x,event->motion.y)))
{
#ifdef DEBUG_SWITCHING