diff --git a/src/bin/e_win.c b/src/bin/e_win.c index 266d43f28..51c21a434 100644 --- a/src/bin/e_win.c +++ b/src/bin/e_win.c @@ -79,11 +79,13 @@ _e_elm_win_trap_show(void *data, Evas_Object *o) #ifdef HAVE_WAYLAND if (!strncmp(ecore_evas_engine_name_get(ee), "wayland", 7)) { + Ecore_Wl2_Window *ewin = elm_win_wl_window_get(o); + type = E_PIXMAP_TYPE_WL; ecore_evas_object_cursor_set(ee, NULL, 0, 0, 0); ctx->pointer = e_comp->pointer; elm_win_borderless_set(o, 1); - wl_win_id = win; + wl_win_id = ecore_wl2_window_surface_id_get(ewin); } else #endif