This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit b5062a5cb779335ffe61deddc9308087ec65e5d6
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Mon Oct 28 09:48:58 2024 +0000

    ecore - ecore pipe - don't use ecores main loop select except on win
    
    this select could be something that conflicts with the regular main
    loop... using this somewhere else like a thread just to listen to that
    ecore pipe actually breaks for select. as ecore_pipe_wait waits only
    for that pipe then using the min loop select is probelmatic, so use
    regular select except in windows where we have our own wrapper.
    
    @fix
---
 src/lib/ecore/ecore_pipe.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore/ecore_pipe.c b/src/lib/ecore/ecore_pipe.c
index e884494605..582c797a9f 100644
--- a/src/lib/ecore/ecore_pipe.c
+++ b/src/lib/ecore/ecore_pipe.c
@@ -449,7 +449,11 @@ _ecore_pipe_wait(Ecore_Pipe *p,
           }
         else t = NULL;
 
-        ret = main_loop_select(p->fd_read + 1, &rset, &wset, &exset, t);
+#ifdef _WIN32
+        ret = _ecore_main_win32_select(p->fd_read + 1, &rset, &wset, &exset, t);
+#else
+        ret = select(p->fd_read + 1, &rset, &wset, &exset, t);
+#endif
 
         if (ret > 0)
           {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to