[gthumb] folder tree: keep the entry points sorted by source
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] folder tree: keep the entry points sorted by source
- Date: Sat, 9 Nov 2013 20:12:07 +0000 (UTC)
commit 3f50d95c6185c0baea8f6b549b504a7a1560bf63
Author: Paolo Bacchilega <paobac src gnome org>
Date: Wed Nov 6 23:08:44 2013 +0100
folder tree: keep the entry points sorted by source
gthumb/gth-main.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/gthumb/gth-main.c b/gthumb/gth-main.c
index 92609dd..5ebee48 100644
--- a/gthumb/gth-main.c
+++ b/gthumb/gth-main.c
@@ -269,11 +269,22 @@ GList *
gth_main_get_all_entry_points (void)
{
GList *list = NULL;
+ int sort_order = 0;
GList *scan;
for (scan = gth_main_get_all_file_sources (); scan; scan = scan->next) {
GthFileSource *file_source = scan->data;
- list = g_list_concat (list, gth_file_source_get_entry_points (file_source));
+ GList *entry_points;
+ GList *scan_entry;
+
+ entry_points = gth_file_source_get_entry_points (file_source);
+ for (scan_entry = entry_points; scan_entry; scan_entry = scan_entry->next) {
+ GthFileData *file_data = scan_entry->data;
+ g_file_info_set_sort_order (file_data->info, sort_order);
+ }
+
+ list = g_list_concat (list, entry_points);
+ sort_order++;
}
return list;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]