diff options
author | MinJeong Kim <minjjj.kim@samsung.com> | 2015-05-13 12:11:27 +0900 |
---|---|---|
committer | Gwanglim Lee <gl77.lee@samsung.com> | 2015-05-12 20:55:42 -0700 |
commit | 843ac659812bb51a328990a4d83dd925e2a5151f (patch) | |
tree | dea27c4f33ab138bf5fc2282a52ef24898b95da1 | |
parent | d2c6cc31acc6e1140d61d8f2e91376b1ad68d177 (diff) | |
download | efl-843ac659812bb51a328990a4d83dd925e2a5151f.tar.gz |
ecore_evas_wayland: prevent duplicated shutdown for ecore_wl
Change-Id: I56d41906aa17c360194259defc17a6182b400334
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
-rw-r--r-- | src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c | 1 | ||||
-rw-r--r-- | src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c index 8a8bb6d894..a850c81c49 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c @@ -253,6 +253,7 @@ ecore_evas_wayland_egl_new_internal(const char *disp_name, unsigned int parent, err: ecore_evas_free(ee); + return NULL; ee_err: ecore_wl_shutdown(); diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c index 60324148a1..3736746352 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c @@ -248,6 +248,8 @@ ecore_evas_wayland_shm_new_internal(const char *disp_name, unsigned int parent, err: ecore_evas_free(ee); + return NULL; + ee_err: ecore_wl_shutdown(); return NULL; |