ecore_evas: don't unset animator_ran in idle_exiter to prevent the render freeze.
authorGwanglim Lee <gl77.lee@samsung.com>
Fri, 1 Dec 2017 03:10:21 +0000 (12:10 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 21 Dec 2017 11:33:39 +0000 (20:33 +0900)
commitbe9cde5f8db5280b6fe6b38d630c88516a0f9256
tree0622748bef48a7e9166b4ab501ec74ff39c8e1eb
parente0b1faa263011e2ad7514396dafe3d779a7f7820
ecore_evas: don't unset animator_ran in idle_exiter to prevent the render freeze.

You could meet render freeze if you use the evas wayland_egl engine.
Because ee's animator could be ticked by the wl_frame done callback of
the ecore_wl2 even while ee is in the idle time.

Thus we should not unset the animator_ran value of the ee if ee's animator
is ticked while idle time.

Change-Id: I73bb2782638b67446d358b0e81238ae6d58d60e6
src/lib/ecore_evas/ecore_evas.c
src/lib/ecore_evas/ecore_evas_private.h