change sort order
This commit is contained in:
parent
8047d4c75a
commit
bddeabe365
@ -21,8 +21,8 @@ gchar const *ed_journal_get_location(EDJournal *j);
|
|||||||
EDErrorCode ed_journal_set_location(EDJournal *j, gchar const *dir);
|
EDErrorCode ed_journal_set_location(EDJournal *j, gchar const *dir);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of files. Files are sorted in descending order, with
|
* Get a list of files. Files are sorted in ascending order, with
|
||||||
* newer files first in the list.
|
* newer files last in the doubly linked list
|
||||||
*/
|
*/
|
||||||
GList *ed_journal_get_files(EDJournal *self);
|
GList *ed_journal_get_files(EDJournal *self);
|
||||||
|
|
||||||
|
@ -154,7 +154,7 @@ static void ed_journal_load_files(EDJournal *self)
|
|||||||
}
|
}
|
||||||
|
|
||||||
p->files = g_list_sort(
|
p->files = g_list_sort(
|
||||||
p->files, (GCompareFunc)ed_journal_file_compare_desc);
|
p->files, (GCompareFunc)ed_journal_file_compare_asc);
|
||||||
|
|
||||||
done:
|
done:
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ static void test_file_sorting(void **state)
|
|||||||
ED_JOURNALFILE(files->data)
|
ED_JOURNALFILE(files->data)
|
||||||
);
|
);
|
||||||
assert_non_null(datetime);
|
assert_non_null(datetime);
|
||||||
assert_int_equal(g_date_time_get_year(datetime), 2025);
|
assert_int_equal(g_date_time_get_year(datetime), 2023);
|
||||||
|
|
||||||
datetime = ed_journal_file_get_datetime(
|
datetime = ed_journal_file_get_datetime(
|
||||||
ED_JOURNALFILE(files->next->data)
|
ED_JOURNALFILE(files->next->data)
|
||||||
@ -55,7 +55,7 @@ static void test_file_sorting(void **state)
|
|||||||
ED_JOURNALFILE(files->next->next->data)
|
ED_JOURNALFILE(files->next->next->data)
|
||||||
);
|
);
|
||||||
assert_non_null(datetime);
|
assert_non_null(datetime);
|
||||||
assert_int_equal(g_date_time_get_year(datetime), 2023);
|
assert_int_equal(g_date_time_get_year(datetime), 2025);
|
||||||
|
|
||||||
g_clear_object(&journal);
|
g_clear_object(&journal);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user