Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/lib
Modified Files:
edje_program.c
Log Message:
stop pending proggies
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_program.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- edje_program.c 30 Jul 2003 02:58:22 -0000 1.11
+++ edje_program.c 5 Aug 2003 03:15:12 -0000 1.12
@@ -412,9 +412,23 @@
if (pt->id == runp->program->id)
{
_edje_program_end(ed, runp);
- break;
+ goto done;
}
}
+ for (ll = ed->pending_actions; ll; ll = ll->next)
+ {
+ Edje_Pending_Program *pp;
+
+ pp = ll->data;
+ if (pt->id == pp->program->id)
+ {
+ ed->pending_actions = evas_list_remove(ed->pending_actions, pp);
+ ecore_timer_del(pp->timer);
+ free(pp);
+ goto done;
+ }
+ }
+ done:
}
_edje_emit(ed, "program,stop", pr->name);
}
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs