ERR("Failed to initialize Ecore_Wayland");
return NULL;
}
- else if (count >= 1)
- ecore_wl_sync();
+ else if (count == 1)
+ ecore_wl_display_iterate();
if (!(ee = calloc(1, sizeof(Ecore_Evas))))
{
ecore_wl_window_damage(ee->engine.wl.win,
r->x, r->y, r->w, r->h);
- ecore_wl_flush();
+ /* ecore_wl_flush(); */
evas_render_updates_free(updates);
_ecore_evas_idle_timeout_update(ee);
ERR("Failed to initialize Ecore_Wayland");
return NULL;
}
- else if (count >= 1)
- ecore_wl_sync();
+ else if (count == 1)
+ ecore_wl_display_iterate();
if (!(ee = calloc(1, sizeof(Ecore_Evas))))
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
EINA_LIST_FOREACH(updates, l, r)
- {
- /* if (ee->engine.wl.buffer) */
- /* wl_buffer_damage(ee->engine.wl.buffer, */
- /* r->x, r->y, r->w, r->h); */
+ ecore_wl_window_damage(ee->engine.wl.win,
+ r->x, r->y, r->w, r->h);
- ecore_wl_window_damage(ee->engine.wl.win,
- r->x, r->y, r->w, r->h);
- }
-
- ecore_wl_flush();
+ /* ecore_wl_flush(); */
evas_render_updates_free(updates);
_ecore_evas_idle_timeout_update(ee);