Enlightenment CVS committal Author : raster Project : e17 Module : libs/edje
Dir : e17/libs/edje/src/lib Modified Files: edje_program.c Log Message: a possible leak plugged. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_program.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -3 -r1.26 -r1.27 --- edje_program.c 4 Feb 2004 19:41:27 -0000 1.26 +++ edje_program.c 6 Feb 2004 03:40:15 -0000 1.27 @@ -263,7 +263,11 @@ _edje_animators = evas_list_remove(_edje_animators, ed); } _edje_emit(ed, "program,stop", runp->program->name); - if (_edje_block_break(ed)) goto break_prog; + if (_edje_block_break(ed)) + { + if (!ed->walking_actions) free(runp); + goto break_prog; + } if (runp->program->after >= 0) { Edje_Program *pr; @@ -271,7 +275,11 @@ pr = evas_list_nth(ed->collection->programs, runp->program->after); if (pr) _edje_program_run(ed, pr, 0); - if (_edje_block_break(ed)) goto break_prog; + if (_edje_block_break(ed)) + { + if (!ed->walking_actions) free(runp); + goto break_prog; + } } _edje_thaw(ed); _edje_unref(ed); ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs