Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore
Modified Files:
Tag: SPLIT
ecore_main.c
Log Message:
slight corner case in buffered events. fixed.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore/Attic/ecore_main.c,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -u -3 -r1.1.2.11 -r1.1.2.12
--- ecore_main.c 8 Apr 2003 08:03:20 -0000 1.1.2.11
+++ ecore_main.c 28 May 2003 05:53:07 -0000 1.1.2.12
@@ -53,12 +53,15 @@
}
/* call idle enterers ... */
_ecore_idle_enterer_call();
+ /* if these calls caused any biuffered events to appear - deal with them */
+ while (_ecore_main_fd_handlers_buf_call());
+ /* if ther are any - jump to processing them */
if (_ecore_event_exist())
{
have_event = 1;
have_signal = 1;
goto process_events;
- }
+ }
start_loop:
/* init flags */
-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs