lottie: fixed lottieviewer example 54/187254/1
authorJaeun Choi <jaeun12.choi@samsung.com>
Fri, 17 Aug 2018 12:15:22 +0000 (21:15 +0900)
committerJaeun Choi <jaeun12.choi@samsung.com>
Tue, 21 Aug 2018 08:28:31 +0000 (17:28 +0900)
Change-Id: I5ede2096f3e00dd4b343a05b337dd67070f6ac66

example/lottieviewer.cpp

index 6a01b27c4fcfae81cc6572000625c92c62247779..e6db22853239f276878d4598abff9cf1137f33ae 100644 (file)
@@ -10,7 +10,6 @@ _win_del_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
 {
     LottieView *view = (LottieView *)data;
     delete view;
-    elm_exit();
 }
 
 static void
@@ -34,15 +33,19 @@ elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
          renderMode = false;
    }
 
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
    win = elm_win_util_standard_add("lottie", "LottieViewer");
+   elm_win_autodel_set(win, EINA_TRUE);
    evas_object_resize(win, 500, 700);
    evas_object_show(win);
 
    layout = elm_layout_add(win);
    evas_object_show(layout);
    evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
    std::string edjPath = DEMO_DIR;
    edjPath +="layout.edj";
+
    elm_layout_file_set(layout, edjPath.c_str(), "layout");
    elm_win_resize_object_add(win, layout);