From: Carsten Haitzler Date: Wed, 25 Jul 2012 11:19:59 +0000 (+0000) Subject: fix fileselctor to not display > next to files... in expand mode. X-Git-Tag: v1.7.0~246 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=178e94b6e267a129dfc9ce0ef35affc76dc0e48f;p=platform%2Fupstream%2Felementary.git fix fileselctor to not display > next to files... in expand mode. SVN revision: 74386 --- diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c index 14a3ca1..be2a9aa 100644 --- a/src/lib/elc_fileselector.c +++ b/src/lib/elc_fileselector.c @@ -443,15 +443,18 @@ _ls_main_cb(void *data, if (info->type == EINA_FILE_DIR) itcn = ELM_DIRECTORY; else - if (evas_object_image_extension_can_load_get - (info->path + info->name_start)) - itcn = ELM_FILE_IMAGE; + { + if (evas_object_image_extension_can_load_get + (info->path + info->name_start)) + itcn = ELM_FILE_IMAGE; + } if (lreq->sd->mode == ELM_FILESELECTOR_LIST) elm_genlist_item_sorted_insert(lreq->sd->files_list, list_itc[itcn], eina_stringshare_add(info->path), lreq->parent_it, - lreq->sd->expand && ELM_GENLIST_ITEM_TREE, + ((lreq->sd->expand) && (itcn == ELM_DIRECTORY)) + ? ELM_GENLIST_ITEM_TREE : ELM_GENLIST_ITEM_NONE, _file_list_cmp, NULL, NULL); else if (lreq->sd->mode == ELM_FILESELECTOR_GRID) elm_gengrid_item_sorted_insert(lreq->sd->files_grid, grid_itc[itcn], @@ -553,8 +556,8 @@ _populate(Evas_Object *obj, elm_genlist_item_append(sd->files_list, list_itc[ELM_DIRECTORY], entry, /* item data */ parent_it, - sd->expand ? ELM_GENLIST_ITEM_TREE : - ELM_GENLIST_ITEM_NONE, + (sd->expand) + ? ELM_GENLIST_ITEM_TREE : ELM_GENLIST_ITEM_NONE, NULL, NULL); else if (sd->mode == ELM_FILESELECTOR_GRID) elm_gengrid_item_append(sd->files_grid, grid_itc[ELM_DIRECTORY],