evas_render: Process deferred callback in the sync render case.
authorWoochanlee <wc0917.lee@samsung.com>
Wed, 27 Mar 2019 04:11:15 +0000 (13:11 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Tue, 2 Apr 2019 03:55:30 +0000 (12:55 +0900)
commitbbb06b337445b99eb13f6556c779332320aea084
treefb1cbe304d9e9b9ba02185ec2a4c72561159cfaa
parentb69ae9cb49c7a8dd898a735a61a4e15bfb55af75
evas_render: Process deferred callback in the sync render case.

Summary:
The EVAS_CALLBACK_RENDER_POST callback has been deferred when the callback is registered during the render(inside_post_render flag on).

In the sync render case, the logic to call deferred callbacks is missing, and callbacks are not being called in certain cases.

@fix

Reviewers: ManMower, Hermet

Reviewed By: Hermet

Subscribers: zmike, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8478
src/lib/evas/canvas/evas_render.c