diff --git a/src/main/java/org/acra/file/LastModifiedComparator.java b/src/main/java/org/acra/file/LastModifiedComparator.java index 61dc943275..a12a5e1861 100644 --- a/src/main/java/org/acra/file/LastModifiedComparator.java +++ b/src/main/java/org/acra/file/LastModifiedComparator.java @@ -11,6 +11,8 @@ final class LastModifiedComparator implements Comparator { @Override public int compare(@NonNull File lhs, @NonNull File rhs) { - return (int) (lhs.lastModified() - rhs.lastModified()); + long l = lhs.lastModified(); + long r = rhs.lastModified(); + return l < r ? -1 : (l == r ? 0 : 1); } }