e_comp_screen: call _e_comp_screen_del at the end
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 11 Dec 2024 08:55:03 +0000 (17:55 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Fri, 13 Dec 2024 05:15:52 +0000 (14:15 +0900)
Change-Id: I41d97327e52f9add509ddbc573c06fa9f2d23556

src/bin/e_comp_screen.c

index aea6bc34c35050e501657cc1150efa8cbd0a1676..40010c3ab75b8ad0c4cefe9575db399a1c93b637 100644 (file)
@@ -1045,8 +1045,6 @@ e_comp_screen_init()
    return EINA_TRUE;
 
 failed_policy_setup:
-   _e_comp_screen_del(e_comp_screen);
-
    //TODO:FIXME: deal with removing the resource during policy_setup
    _e_comp_screen_gl_shutdown(e_comp_screen);
 failed_server:
@@ -1061,6 +1059,8 @@ failed_tbm_bufmgr:
 failed_display:
    e_display_shutdown();
 
+   _e_comp_screen_del(e_comp_screen);
+
    return EINA_FALSE;
 }