diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c index 183b6c499e..524ca802a4 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 458e42b638..6cf369c2b9 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;