diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2018-05-01 14:34:32 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2018-05-01 14:34:32 +0200 |
commit | 49120f48474fc8fdc2448c75d961bc238213cfac (patch) | |
tree | 05bcdb95d65a807cf0f1ffffd066c09074b5cf56 /src/SortedList.vala | |
parent | 2492891f112caac6076ce49721d9d5d78a152c3a (diff) |
New upstream version 0.28.2upstream/0.28.2
Diffstat (limited to 'src/SortedList.vala')
-rw-r--r-- | src/SortedList.vala | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/SortedList.vala b/src/SortedList.vala index 00672ab..20e6771 100644 --- a/src/SortedList.vala +++ b/src/SortedList.vala @@ -6,22 +6,6 @@ public delegate int64 Comparator(void *a, void *b); -extern string g_utf8_collate_key_for_filename(string str, ssize_t len = -1); - -public int64 file_comparator(void *a, void *b) { - string? path_a = ((File *) a)->get_path(); - string? path_b = ((File *) b)->get_path(); - - // if both are null, treat as equal; if one but not the other, prioritize the non-null - if (path_a == null) - return (path_b == null) ? 0 : 1; - - if (path_b == null) - return -1; - - return strcmp(g_utf8_collate_key_for_filename(path_a), g_utf8_collate_key_for_filename(path_b)); -} - public class SortedList<G> : Object, Gee.Traversable<G>, Gee.Iterable<G>, Gee.Collection<G> { private Gee.ArrayList<G> list; private unowned Comparator? cmp; |