summaryrefslogtreecommitdiff
path: root/gdk/gdkdevice.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/gdkdevice.c')
-rw-r--r--gdk/gdkdevice.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index f21df4e460..ac15dd6499 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -1354,11 +1354,15 @@ _gdk_device_translate_surface_coord (GdkDevice *device,
{
axis_info_x = &axis_info;
axis_info_y = find_axis_info (device->axes, GDK_AXIS_Y);
+ if (axis_info_y == NULL)
+ return FALSE;
}
else
{
axis_info_x = find_axis_info (device->axes, GDK_AXIS_X);
axis_info_y = &axis_info;
+ if (axis_info_x == NULL)
+ return FALSE;
}
device_width = axis_info_x->max_value - axis_info_x->min_value;