forked from enlightenment/efl
ecore_evas_wayland: prevent duplicated shutdown of ecore_wl
Summary: When the ecore_evas of wayland_egl/shm is freed with ecore_evas_free(), ecore_wl_shutdown() is called by _ecore_evas_wl_common_free(). so ecore_wl_shutdown() after ecore_evas_free() has to be skipped. @fix Reviewers: devilhorns, raster, zmike, gwanglim Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2503
This commit is contained in:
parent
e09d649592
commit
2cf0ed49ce
|
@ -275,6 +275,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();
|
||||
|
|
|
@ -269,6 +269,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;
|
||||
|
|
Loading…
Reference in New Issue