discomfitor pushed a commit to branch enlightenment-0.21.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=2e7e1f0893326c9e75e51f5d7a4b8bbbf3dc12a4

commit 2e7e1f0893326c9e75e51f5d7a4b8bbbf3dc12a4
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Feb 10 17:23:43 2017 -0500

    start xwayland process 2.0s after module load
    
    this avoids conflicts with efl internals, which will break entirely
    when DISPLAY is set under wayland, and xwayland internals, which will
    abort immediately when efl tries to connect to it during its init phase
---
 src/modules/xwayland/e_mod_main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/modules/xwayland/e_mod_main.c 
b/src/modules/xwayland/e_mod_main.c
index f8eb1f5..7fe5229 100644
--- a/src/modules/xwayland/e_mod_main.c
+++ b/src/modules/xwayland/e_mod_main.c
@@ -459,7 +459,8 @@ E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, 
"XWayland" };
 E_API void *
 e_modapi_init(E_Module *m)
 {
-   return xwl_init(m);
+   ecore_timer_loop_add(2.0, (Ecore_Task_Cb)xwl_init, m);
+   return m;
 }
 
 E_API int 

-- 


Reply via email to