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

Reply via email to