forked from enlightenment/efl
If there's a filter and a program running don't execute another one.
SVN revision: 74249
This commit is contained in:
parent
c7f295b3e4
commit
390e859bb8
|
@ -1157,8 +1157,13 @@ _edje_emit_handle(Edje *ed, const char *sig, const char *src,
|
||||||
Edje_Real_Part *rp;
|
Edje_Real_Part *rp;
|
||||||
|
|
||||||
rp = _edje_real_part_get(ed, pr->filter.part ? pr->filter.part : src);
|
rp = _edje_real_part_get(ed, pr->filter.part ? pr->filter.part : src);
|
||||||
if (rp && !rp->program)
|
if (rp)
|
||||||
exec = (rp->chosen_description->state.name == pr->filter.state);
|
{
|
||||||
|
if (rp->program)
|
||||||
|
exec = EINA_FALSE;
|
||||||
|
else
|
||||||
|
exec = (rp->chosen_description->state.name == pr->filter.state);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pr->exec = exec;
|
pr->exec = exec;
|
||||||
|
|
Loading…
Reference in New Issue