From f2adbe14529fd9a9391775e3d8b30a80b4b9cefd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 9 Aug 2018 15:51:41 -0400 Subject: [PATCH] ecore-evas: make manual_render_set a no-op when setting the current value Summary: this should not take any action if the existing value of manual_render is set to the passed value Reviewers: devilhorns, kimcinoo, ManMower Reviewed By: devilhorns, kimcinoo, ManMower Subscribers: ManMower, cedric, #reviewers, #committers Tags: #efl_display_system Differential Revision: https://phab.enlightenment.org/D6786 --- src/lib/ecore_evas/ecore_evas.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index cce53df4e9..f3033b689a 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -2613,6 +2613,8 @@ EAPI void ecore_evas_manual_render_set(Ecore_Evas *ee, Eina_Bool manual_render) { ECORE_EVAS_CHECK(ee); + manual_render = !!manual_render; + if (ee->manual_render == manual_render) return; ee->manual_render = manual_render; if (manual_render) ecore_evas_render_wait(ee);