From 966d329ad2b00829e05506709fb9e5714371a57c Mon Sep 17 00:00:00 2001 From: cedric Date: Mon, 5 Sep 2011 20:30:12 +0000 Subject: [PATCH] elementary: fix ordering bug in fileselector. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@63216 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elc_fileselector.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c index 79f65e3..3cc2a07 100644 --- a/src/lib/elc_fileselector.c +++ b/src/lib/elc_fileselector.c @@ -594,6 +594,10 @@ _file_grid_cmp(const void *a, const void *b) if (cb != &grid_itc[ELM_DIRECTORY]) return -1; } + else if (cb == &grid_itc[ELM_DIRECTORY]) + { + return 1; + } return strcoll(elm_gengrid_item_data_get(ga), elm_gengrid_item_data_get(gb)); } @@ -611,6 +615,10 @@ _file_list_cmp(const void *a, const void *b) if (cb != &list_itc[ELM_DIRECTORY]) return -1; } + else if (cb == &list_itc[ELM_DIRECTORY]) + { + return 1; + } return strcoll(elm_genlist_item_data_get(la), elm_genlist_item_data_get(lb)); } -- 2.7.4