ev = event;
ew = ecore_wl2_display_window_find(wl2_display, ev->win);
window = Tizen_FindWindow(_this, ew);
+ if (!window) {
+ return ECORE_CALLBACK_CANCEL;
+ }
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SHOWN, 0, 0);
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESTORED, 0, 0);
ev = event;
ew = ecore_wl2_display_window_find(wl2_display, ev->win);
window = Tizen_FindWindow(_this, ew);
+ if (!window) {
+ return ECORE_CALLBACK_CANCEL;
+ }
+
wind = window->driverdata;
+ if (!wind) {
+ return ECORE_CALLBACK_CANCEL;
+ }
if (wind->rotation_supported == 0){
return ECORE_CALLBACK_PASS_ON;
ew = ecore_wl2_display_window_find(wl2_display, ev->win);
window = Tizen_FindWindow(_this, ew);
+ if (!window) {
+ return ECORE_CALLBACK_CANCEL;
+ }
+
wind = window->driverdata;
+ if (!wind) {
+ return ECORE_CALLBACK_CANCEL;
+ }
/* set ecore_wl2 window rotation */
wind->rotation = ev->angle;