forked from enlightenment/efl
don't check for valid timers/animators in timer_cancel/anim_cancel. the gain:pain ratio didn't turn out as good as expected - it's a PITA to make sure you only cancel valid timers/animators in your embryo code.
SVN revision: 26454
This commit is contained in:
parent
b24637f442
commit
bfc4031eb9
|
@ -983,17 +983,7 @@ _edje_var_timer_del(Edje *ed, int id)
|
||||||
Edje_Var_Timer *et;
|
Edje_Var_Timer *et;
|
||||||
|
|
||||||
et = _edje_var_timer_find(ed, id);
|
et = _edje_var_timer_find(ed, id);
|
||||||
if (!et)
|
if (!et) return;
|
||||||
{
|
|
||||||
fprintf(stderr,
|
|
||||||
"*** EDJE ERROR: Cannot find timer to cancel\n"
|
|
||||||
"*** NAUGHTY PROGRAMMER!!!\n"
|
|
||||||
"*** SPANK SPANK SPANK!!!\n"
|
|
||||||
"*** Now go fix your code. Tut tut tut!\n"
|
|
||||||
"\n");
|
|
||||||
if (getenv("EDJE_ERROR_ABORT")) abort();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
ed->var_pool->timers = evas_list_remove(ed->var_pool->timers, et);
|
ed->var_pool->timers = evas_list_remove(ed->var_pool->timers, et);
|
||||||
ecore_timer_del(et->timer);
|
ecore_timer_del(et->timer);
|
||||||
|
@ -1048,17 +1038,7 @@ _edje_var_anim_del(Edje *ed, int id)
|
||||||
Edje_Var_Animator *ea;
|
Edje_Var_Animator *ea;
|
||||||
|
|
||||||
ea = _edje_var_anim_find(ed, id);
|
ea = _edje_var_anim_find(ed, id);
|
||||||
if (!ea)
|
if (!ea) return;
|
||||||
{
|
|
||||||
fprintf(stderr,
|
|
||||||
"*** EDJE ERROR: Cannot find animator to cancel\n"
|
|
||||||
"*** NAUGHTY PROGRAMMER!!!\n"
|
|
||||||
"*** SPANK SPANK SPANK!!!\n"
|
|
||||||
"*** Now go fix your code. Tut tut tut!\n"
|
|
||||||
"\n");
|
|
||||||
if (getenv("EDJE_ERROR_ABORT")) abort();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ed->var_pool->walking_list)
|
if (ed->var_pool->walking_list)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue