diff --git a/src/Thumbnail.vala b/src/Thumbnail.vala index 5ea30d7..aad0a9f 100644 --- a/src/Thumbnail.vala +++ b/src/Thumbnail.vala @@ -95,7 +95,10 @@ public class Thumbnail : CheckerboardItem { } public static int64 exposure_time_ascending_comparator(void *a, void *b) { - return ((Thumbnail *) a)->photo.get_exposure_time() - ((Thumbnail *) b)->photo.get_exposure_time(); + int64 res = (((Thumbnail *) a)->photo.get_exposure_time() - ((Thumbnail *) b)->photo.get_exposure_time()); + if (res == 0) + res = title_ascending_comparator(a, b); + return res; } public static int64 exposure_time_desending_comparator(void *a, void *b) {