Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_message_queue.c edje_util.c 


Log Message:


a workaround for myseterious job loss...

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_message_queue.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- edje_message_queue.c        9 Dec 2004 05:49:34 -0000       1.14
+++ edje_message_queue.c        13 Jan 2005 15:42:56 -0000      1.15
@@ -2,7 +2,7 @@
 #include <Ecore_Job.h>
 #include "edje_private.h"
 
-Ecore_Job *job = NULL;
+static Ecore_Job *job = NULL;
 
 static Evas_List *msgq = NULL;
 static Evas_List *tmp_msgq = NULL;
@@ -88,8 +88,8 @@
 static void
 _edje_job(void *data)
 {
-   _edje_message_queue_process();
    job = NULL;
+   _edje_message_queue_process();
 }
 
 void
@@ -253,7 +253,13 @@
    int i;
    unsigned char *msg = NULL;
 
-   if (!job) job = ecore_job_add(_edje_job, NULL);
+/* FIXME: for some reason we lose a job event along the way when in e17 */
+/* we delete a border */
+/*   if (!job) */
+     {
+/*     job = */
+         ecore_job_add(_edje_job, NULL);
+     }
    em = _edje_message_new(ed, queue, type, id);
    if (!em) return;
    switch (em->type)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_util.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -3 -r1.51 -r1.52
--- edje_util.c 13 Jan 2005 06:29:52 -0000      1.51
+++ edje_util.c 13 Jan 2005 15:42:56 -0000      1.52
@@ -1528,7 +1528,6 @@
 int
 _edje_thaw(Edje *ed)
 {
-//   printf("THAW %i\n", ed->freeze);
    ed->freeze--;
    if (ed->freeze < 0)
      {




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to