Fix e_comp_canvas_clear crash issue 94/317994/1
authorjinbong.lee <jinbong.lee@samsung.com>
Fri, 10 Jan 2025 10:31:14 +0000 (19:31 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 10 Jan 2025 10:38:54 +0000 (19:38 +0900)
Change-Id: I6fbdbcbd719d61e0dadef7f2152f41e5dc15d47c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
src/bin/compmgr/e_comp_canvas.c

index e9a2704bfebefd53ad832ed1c5d8e91b40e5bc8e..2b17c21f87b2063c2fbd83adbf74ef9ba740973b 100644 (file)
@@ -370,8 +370,6 @@ e_comp_canvas_clear(void)
 
    e_egl_sync_deinit();
    _e_comp_canvas_ecore_evas_deinit(comp->ee);
-   e_view_destroy(comp->bg_blank_view);
-   e_canvas_destroy(comp->canvas);
    evas_event_freeze(comp->evas);
    edje_freeze();
 
@@ -379,6 +377,9 @@ e_comp_canvas_clear(void)
    E_FREE_FUNC(comp->fps_bg, e_view_destroy);
    E_FREE_FUNC(comp->autoclose.rect, evas_object_del);
    E_FREE_FUNC(comp->pointer, e_object_del);
+
+   e_view_destroy(comp->bg_blank_view);
+   e_canvas_destroy(comp->canvas);
 }
 
 //////////////////////////////////////////////