forked from enlightenment/efl
edje: don't leak memory on edje block error during signal emit.
SVN revision: 75815
This commit is contained in:
parent
e7d8ab323c
commit
a1ae5b21ce
|
@ -569,3 +569,7 @@
|
|||
|
||||
* Textblock: Fixed issue with textblock fit not sizing correctly. This
|
||||
fix is not perfect.
|
||||
|
||||
2012-08-29 Cedric Bail
|
||||
|
||||
* Don't leak memory on edje block error during signal emit.
|
||||
|
|
|
@ -33,6 +33,7 @@ Fixes:
|
|||
* Call edje_object_message_signal_process also on GROUP part Edje object.
|
||||
* Remove memory leak when alias are present in the edj file.
|
||||
* Properly destroy color_class and text_class on an Edje_Object.
|
||||
* Stop leaking memory on edje block error during signal emit.
|
||||
|
||||
Edje 1.2.0
|
||||
|
||||
|
|
|
@ -499,10 +499,17 @@ edje_match_callback_exec_check_finals(const Edje_Patterns *signal_ppat,
|
|||
{
|
||||
escb->func(escb->data, ed->obj, sig, source);
|
||||
if (_edje_block_break(ed))
|
||||
return 0;
|
||||
if ((signal_ppat->delete_me) || (source_ppat->delete_me))
|
||||
return 0;
|
||||
{
|
||||
r = 0;
|
||||
break;
|
||||
}
|
||||
if ((signal_ppat->delete_me) || (source_ppat->delete_me))
|
||||
{
|
||||
r = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
eina_array_flush(&run);
|
||||
|
||||
return r;
|
||||
|
|
Loading…
Reference in New Issue