efl/src/modules/evas/engines/wayland_egl
Derek Foreman f886a76dae wayland: Force a display flush when committing surfaces
We had a hack in place to flush the display from an idle enterer instead
of after a surface commit.  This led to a problem where the idle
enterer dispatch order was:

renderer for main canvas
wayland dispatch idle enterer
renderer for mouse cursor canvas

The surface commit for the mouse cursor was never dispatched, so the mouse
cursor animation would only update at the rate other events occurred.

By flushing at the appropriate times instead we ensure a proper update.

ref T5850
2017-08-30 14:11:47 -05:00
..
evas_engine.c wayland: Store Ecore_Wl2_Display instead of wl_display in engines 2017-08-30 14:11:47 -05:00
evas_engine.h wayland: Store Ecore_Wl2_Display instead of wl_display in engines 2017-08-30 14:11:47 -05:00
evas_wl_main.c wayland: Force a display flush when committing surfaces 2017-08-30 14:11:47 -05:00