diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c b/src/modules/evas/engines/wayland_egl/evas_engine.c index 4455aebebf..3da159fcdd 100644 --- a/src/modules/evas/engines/wayland_egl/evas_engine.c +++ b/src/modules/evas/engines/wayland_egl/evas_engine.c @@ -1001,7 +1001,6 @@ eng_image_native_shutdown(void *engine EINA_UNUSED, Evas_Native_Surface_Type typ static void * eng_image_native_set(void *engine, void *image, void *native) { - Render_Engine *re; Outbuf *ob; Native *n; Evas_Native_Surface *ns; @@ -1011,8 +1010,8 @@ eng_image_native_set(void *engine, void *image, void *native) void *buffer = NULL; void *wlid, *wl_buf = NULL; - if (!(re = (Render_Engine *)engine)) return NULL; - if (!(ob = eng_get_ob(re))) return NULL; + ob = gl_generic_any_output_get(engine); + if (!ob) return NULL; ns = native;