summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinJeong Kim <minjjj.kim@samsung.com>2015-05-13 12:11:27 +0900
committerGwanglim Lee <gl77.lee@samsung.com>2015-05-12 20:55:42 -0700
commit843ac659812bb51a328990a4d83dd925e2a5151f (patch)
treedea27c4f33ab138bf5fc2282a52ef24898b95da1
parentd2c6cc31acc6e1140d61d8f2e91376b1ad68d177 (diff)
downloadefl-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.c1
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c2
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;