summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2017-03-01 11:43:11 -0500
committerChris Michael <cp.michael@samsung.com>2017-03-01 11:43:11 -0500
commit81783ec75caf4e4314abd8baf362718379b86570 (patch)
tree3c62d61980e3ace29ba1e8dbad19170deb43d3c7
parentdfb18775002c5130b60bdc03ed60b7de356e6012 (diff)
downloadefl-81783ec75caf4e4314abd8baf362718379b86570.tar.gz
ecore-evas-wayland: Remove duplicated code
As we already call the same functions inside _ecore_evas_wl_common_show, there is no need to duplicate the same code when we have defer_show set...just call the show function. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c40
1 files changed, 1 insertions, 39 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 e336c46305..75626a24ef 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
@@ -2020,46 +2020,8 @@ _ee_cb_sync_done(void *data, int type EINA_UNUSED, void *event EINA_UNUSED)
if (wdata->defer_show)
{
- int fw, fh;
-
wdata->defer_show = EINA_FALSE;
-
- _ecore_evas_register(ee);
-
- ecore_wl2_window_show(wdata->win);
- ecore_wl2_window_alpha_set(wdata->win, ee->alpha);
- ecore_wl2_window_transparent_set(wdata->win, ee->transparent);
-
- if (wdata->defer_fullscreen)
- {
- wdata->defer_fullscreen = EINA_FALSE;
- ecore_wl2_window_fullscreen_set(wdata->win, ee->prop.fullscreen);
- }
-
- evas_output_framespace_get(ee->evas, NULL, NULL, &fw, &fh);
-
- if (wdata->win)
- {
-
- einfo = (Evas_Engine_Info_Wayland *)evas_engine_info_get(ee->evas);
- if (einfo)
- {
- evas_damage_rectangle_add(ee->evas, 0, 0,
- ee->w + fw, ee->h + fh);
- einfo->www_avail = !!wdata->win->www_surface;
- }
- }
-
- ee->prop.withdrawn = EINA_FALSE;
- if (ee->func.fn_state_change) ee->func.fn_state_change(ee);
-
- if (!ee->visible)
- {
- ee->visible = 1;
- ee->should_be_visible = 1;
- ee->draw_ok = EINA_TRUE;
- if (ee->func.fn_show) ee->func.fn_show(ee);
- }
+ _ecore_evas_wl_common_show(ee);
}
return ECORE_CALLBACK_PASS_ON;