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.