forked from enlightenment/efl
[edje/edje_program] Checking walking_callbacks for not removing patterns which are still used.
SVN revision: 83700
This commit is contained in:
parent
d9cafa2052
commit
5d3e2e48d2
|
@ -1,3 +1,7 @@
|
||||||
|
2013-02-07 WooHyun Jung
|
||||||
|
|
||||||
|
* edje: Checking walking_callbacks for not removing patterns which are still used.
|
||||||
|
|
||||||
2013-02-06 Cedric Bail
|
2013-02-06 Cedric Bail
|
||||||
|
|
||||||
* eina: fix map leak in Eina_File.
|
* eina: fix map leak in Eina_File.
|
||||||
|
|
|
@ -1282,6 +1282,8 @@ static Eina_Bool _edje_glob_callback(Edje_Program *pr, void *dt)
|
||||||
void
|
void
|
||||||
_edje_callbacks_patterns_clean(Edje *ed)
|
_edje_callbacks_patterns_clean(Edje *ed)
|
||||||
{
|
{
|
||||||
|
if (ed->walking_callbacks > 0) return;
|
||||||
|
|
||||||
_edje_signals_sources_patterns_clean(&ed->patterns.callbacks);
|
_edje_signals_sources_patterns_clean(&ed->patterns.callbacks);
|
||||||
|
|
||||||
eina_rbtree_delete(ed->patterns.callbacks.exact_match,
|
eina_rbtree_delete(ed->patterns.callbacks.exact_match,
|
||||||
|
|
Loading…
Reference in New Issue