From a4ed6fde9d6afa6d1cae66e93d5386edb62373c8 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 5 Mar 2020 06:57:26 +0100 Subject: device: Handle missing axis --- gdk/gdkdevice.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- cgit v1.2.1