Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_message_queue.c 


Log Message:


stop allowing self-feeding forever loops by adding jobs forever.

===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_message_queue.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -3 -r1.32 -r1.33
--- edje_message_queue.c        4 Nov 2007 12:41:15 -0000       1.32
+++ edje_message_queue.c        1 Mar 2008 04:59:38 -0000       1.33
@@ -98,13 +98,13 @@
 static void
 _edje_job(void *data)
 {
-   job = NULL;
    if (job_loss_timer)
      {
        ecore_timer_del(job_loss_timer);
        job_loss_timer = NULL;
      }
    _edje_message_queue_process();
+   job = NULL;
 }
 
 static int
@@ -620,7 +620,9 @@
    /* if the message queue filled again set a timer to expire in 0.0 sec */
    /* to get the idle enterer to be run again */
    if (msgq)
-     ecore_timer_add(0.0, _edje_dummy_timer, NULL);
+     {
+       ecore_timer_add(0.0, _edje_dummy_timer, NULL);
+     }
 }
 
 void



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to