bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1e54bb7d9ee9b1eaf25994c5b2508ea597cd0fe7
commit 1e54bb7d9ee9b1eaf25994c5b2508ea597cd0fe7 Author: Mike Blumenkrantz <[email protected]> Date: Thu Mar 21 13:08:56 2019 -0400 tests: make elm_win visible during tests elm_win has some internal locking to avoid doing sizing and visibility changes until pre-render to save some calculations. this makes triggering ui events on objects impossible, as they will not be visible. Reviewed-by: Marcel Hollerbach <[email protected]> Differential Revision: https://phab.enlightenment.org/D8438 --- src/tests/elementary/suite_helpers.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/elementary/suite_helpers.c b/src/tests/elementary/suite_helpers.c index 873e467ab2..9d870d2202 100644 --- a/src/tests/elementary/suite_helpers.c +++ b/src/tests/elementary/suite_helpers.c @@ -7,6 +7,9 @@ #include "eo_internal.h" #include "../efl_check.h" #include "elm_widget.h" +#include "ecore_private.h" +#include "ecore_evas_private.h" + static int main_pid = -1; static Eina_Bool did_shutdown; @@ -132,6 +135,7 @@ _win_manual_render(void *data, const Efl_Event *event EINA_UNUSED) ecore_loop_time_set(t + LOOP_INCREMENT); ecore_animator_custom_tick(); + ecore_evas_render_prepare(ecore_evas_ecore_evas_get(evas_object_evas_get(data))); evas_norender(evas_object_evas_get(data)); } --
