tests: properly destroy elm_win timers to prevent crashes
authorCedric BAIL <cedric@osg.samsung.com>
Mon, 12 Mar 2018 19:24:01 +0000 (15:24 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:10:55 +0000 (20:10 +0900)
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
src/tests/elementary/elm_test_win.c

index 88327d8..545261e 100644 (file)
@@ -36,7 +36,7 @@ _timer_delete_request_cb(void *data)
 {
    Eo *win = (Eo*) data;
    _do_delete_request(win);
-   return ECORE_CALLBACK_PASS_ON;
+   return EINA_FALSE;
 }
 
 static Eina_Bool
@@ -44,14 +44,14 @@ _timer_hide_window_cb(void *data)
 {
    Eo *win = (Eo*) data;
    efl_gfx_visible_set(win, EINA_FALSE);
-   return ECORE_CALLBACK_PASS_ON;
+   return EINA_FALSE;
 }
 
 static Eina_Bool
 _timer_exit_cb(void *data EINA_UNUSED)
 {
    elm_exit();
-   return ECORE_CALLBACK_PASS_ON;
+   return EINA_FALSE;
 }
 
 static Eina_Bool
@@ -60,7 +60,7 @@ _timer_fail_flag_cb(void *data)
    Eina_Bool *fail_flag = (Eina_Bool*) data;
    *fail_flag = EINA_TRUE;
    elm_exit();
-   return ECORE_CALLBACK_PASS_ON;
+   return EINA_FALSE;
 }
 
 START_TEST (elm_win_legacy_type_check)