diff --git a/legacy/elementary/src/lib/elm_win.c b/legacy/elementary/src/lib/elm_win.c index eeb63aea35..37ae0a0707 100644 --- a/legacy/elementary/src/lib/elm_win.c +++ b/legacy/elementary/src/lib/elm_win.c @@ -1704,6 +1704,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) else if (ENGINE_COMPARE(ELM_WAYLAND_SHM)) { win->ee = ecore_evas_wayland_shm_new(NULL, 0, 0, 1, 1, 0); + win->evas = ecore_evas_get(win->ee); _elm_win_frame_add(win, "default"); _elm_win_pointer_add(win, "default"); @@ -1711,6 +1712,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) else if (ENGINE_COMPARE(ELM_WAYLAND_EGL)) { win->ee = ecore_evas_wayland_egl_new(NULL, 0, 0, 1, 1, 0); + win->evas = ecore_evas_get(win->ee); _elm_win_frame_add(win, "default"); _elm_win_pointer_add(win, "default");