summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index 505a28331c..c68978f95b 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -1776,6 +1776,7 @@ _ecore_evas_wl_common_show(Ecore_Evas *ee)
1776 { 1776 {
1777 int fw, fh; 1777 int fw, fh;
1778 1778
1779 _ecore_evas_register(ee);
1779 evas_output_framespace_get(ee->evas, NULL, NULL, &fw, &fh); 1780 evas_output_framespace_get(ee->evas, NULL, NULL, &fw, &fh);
1780 1781
1781 ecore_wl2_window_show(wdata->win); 1782 ecore_wl2_window_show(wdata->win);
@@ -2008,6 +2009,8 @@ _ee_cb_sync_done(void *data, int type EINA_UNUSED, void *event EINA_UNUSED)
2008 2009
2009 wdata->defer_show = EINA_FALSE; 2010 wdata->defer_show = EINA_FALSE;
2010 2011
2012 _ecore_evas_register(ee);
2013
2011 ecore_wl2_window_show(wdata->win); 2014 ecore_wl2_window_show(wdata->win);
2012 ecore_wl2_window_alpha_set(wdata->win, ee->alpha); 2015 ecore_wl2_window_alpha_set(wdata->win, ee->alpha);
2013 ecore_wl2_window_transparent_set(wdata->win, ee->transparent); 2016 ecore_wl2_window_transparent_set(wdata->win, ee->transparent);
@@ -2260,7 +2263,6 @@ _ecore_evas_wl_common_new_internal(const char *disp_name, unsigned int parent, i
2260 2263
2261 ee->engine.func->fn_render = _ecore_evas_wl_common_render; 2264 ee->engine.func->fn_render = _ecore_evas_wl_common_render;
2262 2265
2263 _ecore_evas_register(ee);
2264 ecore_evas_input_event_register(ee); 2266 ecore_evas_input_event_register(ee);
2265 2267
2266 ecore_event_window_register(ee->prop.window, ee, ee->evas, 2268 ecore_event_window_register(ee->prop.window, ee, ee->evas,