discomfitor pushed a commit to branch efl-1.20. http://git.enlightenment.org/core/efl.git/commit/?id=271f52518012d1f3d592ce9daf1aae2b4c548075
commit 271f52518012d1f3d592ce9daf1aae2b4c548075 Author: Mike Blumenkrantz <[email protected]> Date: Wed Aug 23 14:24:11 2017 -0400 elm_win: check for wayland engine during finalize by checking for wl win fake wins don't provide engine info, but a wl win will still exist @fix --- src/lib/elementary/efl_ui_win.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 024d1c2213..31b3f203af 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -5056,7 +5056,7 @@ _elm_win_finalize_internal(Eo *obj, Efl_Ui_Win_Data *sd, const char *name, Elm_W #ifdef HAVE_ELEMENTARY_WL2 _elm_win_wlwindow_get(sd); - if (eina_streq(engine, ELM_WAYLAND_SHM) || eina_streq(engine, ELM_WAYLAND_EGL)) + if (sd->wl.win) { Ecore_Wl2_Window_Type wtype; sd->wl.configure_handler = --
