HomePhabricator

ecore_evas: Make sure a manual render does a manual render

Authored by ManMower on Jul 31 2018, 2:02 PM.

Description

ecore_evas: Make sure a manual render does a manual render

Summary:
If we call ecore_evas_manual_render() during an async render, it does
nothing.

This is harmful if we've added render post callbacks during that async
render and expect them to fire.

Force a sync and another render if we're in an async render.

ref T7156
Depends on D6714

Reviewers: zmike

Reviewed By: zmike

Subscribers: cedric, committers, zmike

Tags: efl

Maniphest Tasks: T7156

Differential Revision: https://phab.enlightenment.org/D6715