If _pointer_even_make is false pe stays NULL and might get dereferenced
later. Instead we return now if _pointer_event_make fails.
Thanks to Tom for consulting with the gesture layer code.
Change-Id: I5050639235b9f2922c8ff242b7dc6641d0041952
evas_object_ref(data);
/* Start testing candidate gesture from here */
- if (_pointer_event_make(data, event_info, event_type, &_pe))
- pe = &_pe;
+ if (!_pointer_event_make(data, event_info, event_type, &_pe))
+ return;
+
+ pe = &_pe;
/* Test all the gestures */
{