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));
 }
 

-- 


Reply via email to