elc_fileselector: Moved some initialization of list_itc/grid_itc from smart_add to...
authorRyuan Choi <ryuan.choi@gmail.com>
Thu, 17 Oct 2013 23:11:10 +0000 (08:11 +0900)
committerRyuan Choi <ryuan.choi@gmail.com>
Thu, 17 Oct 2013 23:11:10 +0000 (08:11 +0900)
Since a305c127, list_itc and grid_itc initialization was moved to constructor of file selector class.
But some parts of them are remained in _elm_fileselector_smart_add() by my mistake.

src/lib/elc_fileselector.c

index 3eb9956..84a391d 100644 (file)
@@ -1177,13 +1177,6 @@ _elm_fileselector_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
    elm_widget_sub_object_add(obj, pb);
    priv->spinner = pb;
 
-   list_itc[ELM_DIRECTORY]->func.content_get =
-     grid_itc[ELM_DIRECTORY]->func.content_get = _itc_icon_folder_get;
-   list_itc[ELM_FILE_IMAGE]->func.content_get =
-     grid_itc[ELM_FILE_IMAGE]->func.content_get = _itc_icon_image_get;
-   list_itc[ELM_FILE_UNKNOW]->func.content_get =
-     grid_itc[ELM_FILE_UNKNOW]->func.content_get = _itc_icon_file_get;
-
    li = elm_genlist_add(obj);
    elm_widget_mirrored_automatic_set(li, EINA_FALSE);
    evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL);
@@ -1923,6 +1916,14 @@ _class_constructor(Eo_Class *klass)
             _itc_state_get;
         list_itc[i]->func.del = grid_itc[i]->func.del = _itc_del;
      }
+
+   list_itc[ELM_DIRECTORY]->func.content_get =
+     grid_itc[ELM_DIRECTORY]->func.content_get = _itc_icon_folder_get;
+   list_itc[ELM_FILE_IMAGE]->func.content_get =
+     grid_itc[ELM_FILE_IMAGE]->func.content_get = _itc_icon_image_get;
+   list_itc[ELM_FILE_UNKNOW]->func.content_get =
+     grid_itc[ELM_FILE_UNKNOW]->func.content_get = _itc_icon_file_get;
+
 }
 
 static void