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