Merge "remove compile warning" into tizen accepted/tizen/tv/20150529.102322 submit/tizen/20150529.094059
authorMinkyu Kang <mk7.kang@samsung.com>
Tue, 26 May 2015 23:43:24 +0000 (16:43 -0700)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 26 May 2015 23:43:25 +0000 (16:43 -0700)
src/main.cpp

index e11a61f..14655da 100644 (file)
@@ -87,16 +87,9 @@ static bool app_create(void *user_data)
        elm_theme_overlay_add(NULL, THEMEFILE);
        elm_config_focus_move_policy_set(ELM_FOCUS_MOVE_POLICY_CLICK);
 
-       win = _add_win(ad->name);
-       if (!win) {
-               _ERR("failed to create window");
-               return false;
-       }
-
        eng = new CEngine;
        if (!eng) {
                _ERR("failed to initialize engine");
-               evas_object_del(win);
                return false;
        }
 
@@ -107,7 +100,15 @@ static bool app_create(void *user_data)
                _ERR("failed to initialize homescreen");
                eng->Destroy();
                delete eng;
-               evas_object_del(win);
+               return false;
+       }
+
+       win = _add_win(ad->name);
+       if (!win) {
+               _ERR("failed to create window");
+               homescreen_fini(hscr);
+               eng->Destroy();
+               delete eng;
                return false;
        }