if (ee->prop.fullscreen == on) return;
wdata = ee->engine.data;
-
- ee->prop.fullscreen = on;
- if ((!wdata->sync_done) || (!ee->visible))
- {
- wdata->defer_fullscreen = EINA_TRUE;
- return;
- }
-
ecore_wl2_window_fullscreen_set(wdata->win, on);
}
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);
- }
einfo = (Evas_Engine_Info_Wayland *)evas_engine_info_get(ee->evas);
if (einfo)