Change return value of tizen window callback 12/250112/1 accepted/tizen/unified/20201221.122649 submit/tizen/20201221.034947
authorhuiyu.eun <huiyu.eun@samsung.com>
Mon, 21 Dec 2020 02:46:13 +0000 (11:46 +0900)
committerhuiyu.eun <huiyu.eun@samsung.com>
Mon, 21 Dec 2020 02:46:13 +0000 (11:46 +0900)
 - ECORE_CALLBACK_CANCEL->ECORE_CALLBACK_PASS_ON
 - if ECORE_CALLBACK_CANCEL is returned,
  the event callback functions registered later will not be called.

Change-Id: I86af52d2e15d913281ea88fb6f335f70689ad1f6
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/video/tizen/SDL_tizenwindow.c
src/video/tizen/indicator/SDL_tizenindicator.c

index 4572bcf..16d52cd 100755 (executable)
@@ -1245,7 +1245,7 @@ _tizen_cb_event_window_visibility_change(void *data, int type, void *event)
     ew = ecore_wl2_display_window_find(wl2_display, ev->win);
     window = Tizen_FindWindow(_this, ew);
     if (!window) {
-        return ECORE_CALLBACK_CANCEL;
+        return ECORE_CALLBACK_PASS_ON;
     }
 
     SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SHOWN, 0, 0);
@@ -1268,12 +1268,12 @@ _tizen_cb_window_configure(void *data, int type EINA_UNUSED, void *event)
    ew = ecore_wl2_display_window_find(wl2_display, ev->win);
    window = Tizen_FindWindow(_this, ew);
    if (!window) {
-       return ECORE_CALLBACK_CANCEL;
+       return ECORE_CALLBACK_PASS_ON;
    }
 
    wind = window->driverdata;
    if (!wind) {
-       return ECORE_CALLBACK_CANCEL;
+       return ECORE_CALLBACK_PASS_ON;
    }
 
    if (wind->rotation_supported == 0){
@@ -1302,12 +1302,12 @@ _tizen_cb_event_window_rotate(void *data, int type EINA_UNUSED, void *event)
     ew = ecore_wl2_display_window_find(wl2_display, ev->win);
     window = Tizen_FindWindow(_this, ew);
     if (!window) {
-        return ECORE_CALLBACK_CANCEL;
+        return ECORE_CALLBACK_PASS_ON;
     }
 
     wind = window->driverdata;
     if (!wind) {
-        return ECORE_CALLBACK_CANCEL;
+        return ECORE_CALLBACK_PASS_ON;
     }
 
     /* set ecore_wl2 window rotation */
index 8ff7657..58cb5a2 100644 (file)
@@ -101,7 +101,7 @@ Eina_Bool ecore_timer_cb_hide_effect(void *data) {
        elm_object_signal_emit(ad->conform, "indicator,hide,effect", "elm");
        ecore_ipc_server_send(ad->IpcServer, OP_INDICATOR_HIDE, 1, 0, 0, 0, NULL, 0);
 
-       return ECORE_CALLBACK_CANCEL;
+       return ECORE_CALLBACK_PASS_ON;
 }
 
 Eina_Bool ecore_timer_cb_hide_window(void *data) {
@@ -111,7 +111,7 @@ Eina_Bool ecore_timer_cb_hide_window(void *data) {
        elm_win_iconified_set(ad->win, EINA_TRUE);
        elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_HIDE);
 
-       return ECORE_CALLBACK_CANCEL;
+       return ECORE_CALLBACK_PASS_ON;
 }
 
 void start_hide_timer(appdata_s *ad)