jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1dddbbd8f76a966328a205b170a386444404724b

commit 1dddbbd8f76a966328a205b170a386444404724b
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon Apr 20 16:31:36 2015 +0900

    Evas: Remove callbacks in reverse order with callback_del
    
    This function is deprecated, because del_full should be used instead.
    Still, the documentation specifies in which order the callbacks should
    be deleted.
    
    Fixes T2077 (not really fixes according to the comment but fixes
    according to the doc).
---
 src/lib/evas/canvas/evas_callbacks.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_callbacks.c 
b/src/lib/evas/canvas/evas_callbacks.c
index 52bd014..e7526ba 100644
--- a/src/lib/evas/canvas/evas_callbacks.c
+++ b/src/lib/evas/canvas/evas_callbacks.c
@@ -328,7 +328,7 @@ evas_object_event_callback_del(Evas_Object *eo_obj, 
Evas_Callback_Type type, Eva
 
    if (!obj->callbacks) return NULL;
 
-   EINA_INLIST_FOREACH(obj->callbacks, info)
+   EINA_INLIST_REVERSE_FOREACH(obj->callbacks, info)
      {
         if ((info->func == func) && (info->type == type))
           {

-- 


Reply via email to