diff --git a/src/lib/ecore_wayland/ecore_wl_input.c b/src/lib/ecore_wayland/ecore_wl_input.c index c0031bb110..d9f2fd3721 100644 --- a/src/lib/ecore_wayland/ecore_wl_input.c +++ b/src/lib/ecore_wayland/ecore_wl_input.c @@ -250,6 +250,8 @@ _ecore_wl_input_cursor_update(void *data) Ecore_Wl_Input *input = data; unsigned int delay; + if ((!input) || (!input->cursor)) return EINA_FALSE; + cursor_image = input->cursor->images[input->cursor_current_index]; if (!cursor_image) return ECORE_CALLBACK_RENEW;