Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : mem

Dir     : e_modules/mem


Modified Files:
        e_mod_main.c 


Log Message:
Fix second graph render wierdness, and CPU eating, plus some extra paranoia.

===================================================================
RCS file: /cvs/e/e_modules/mem/e_mod_main.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- e_mod_main.c        3 Apr 2006 10:19:32 -0000       1.21
+++ e_mod_main.c        4 Apr 2006 10:22:04 -0000       1.22
@@ -642,7 +642,7 @@
    /* Add new value to list */
    mf->old_real = evas_list_prepend(mf->old_real, o);   
    l = mf->old_real;
-   for (i = (x + w); l && (j -2) < w; l = l->next, j++) 
+   for (i = (x + w); l && ((j -2) < w); l = l->next, j++) 
      {
        Evas_Coord oy;
        Evas_Object *lo;
@@ -660,6 +660,8 @@
        evas_object_del(last);
      }   
 
+   j = 0;
+   last = NULL;
    o = evas_object_line_add(mf->evas);
    edje_object_part_swallow(mf->chart_obj, "lines", o);
    evas_object_layer_set(o, 1);
@@ -672,10 +674,10 @@
        evas_object_pass_events_set(o, 1);
        evas_object_show(o);
      }
-   
+
    mf->old_swap = evas_list_prepend(mf->old_swap, o);
    l = mf->old_swap;
-   for (i = (x + w); l && (j -2) < w; l = l->next, j++) 
+   for (i = (x + w); l && ((j -2) < w); l = l->next, j++) 
      {
        Evas_Coord oy;
        Evas_Object *lo;
@@ -692,7 +694,7 @@
        edje_object_part_unswallow(mf->chart_obj, last);
        evas_object_del(last);
      }   
-   
+
    evas_event_thaw(mf->evas);
 }
 
@@ -722,7 +724,7 @@
      }
    evas_list_free(mf->old_swap);
    mf->old_swap = NULL;      
-   
+
    evas_event_thaw(mf->evas);
 }
 




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to