jpeg pushed a commit to branch master.

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

commit abcd91894697d27223b00d075cf1429f17909693
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Feb 15 20:07:38 2017 +0900

    fileselector: Add missing call to group_del
    
    Remove unused refcount thingy and enforce call to smart del.
    
    Fixes T4598
---
 src/lib/elementary/elc_fileselector.c        | 5 +----
 src/lib/elementary/elm_widget_fileselector.h | 2 --
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/lib/elementary/elc_fileselector.c 
b/src/lib/elementary/elc_fileselector.c
index 183b6c4..524ca80 100644
--- a/src/lib/elementary/elc_fileselector.c
+++ b/src/lib/elementary/elc_fileselector.c
@@ -2029,11 +2029,8 @@ _elm_fileselector_efl_canvas_group_group_del(Eo *obj, 
Elm_Fileselector_Data *sd)
 
    sd->multi_selection = eina_list_free(sd->multi_selection);
    sd->multi_selection_tmp = eina_list_free(sd->multi_selection_tmp);
-
    sd->files_view = NULL;
-
-   /* this one matching EINA_REFCOUNT_INIT() */
-   EINA_REFCOUNT_UNREF(sd) _elm_fileselector_smart_del_do(obj, sd);
+   _elm_fileselector_smart_del_do(obj, sd);
 }
 
 EAPI Evas_Object *
diff --git a/src/lib/elementary/elm_widget_fileselector.h 
b/src/lib/elementary/elm_widget_fileselector.h
index 458e42b..6cf369c 100644
--- a/src/lib/elementary/elm_widget_fileselector.h
+++ b/src/lib/elementary/elm_widget_fileselector.h
@@ -30,8 +30,6 @@ typedef struct _Elm_Fileselector_Item_Data 
Elm_Fileselector_Item_Data;
 typedef struct _Elm_Fileselector_Data Elm_Fileselector_Data;
 struct _Elm_Fileselector_Data
 {
-   EINA_REFCOUNT;
-
    Evas_Object             *obj;
    Evas_Object             *path_entry;
    Evas_Object             *name_entry;

-- 


Reply via email to