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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs