Bug 1272431 - Do not use API 19+ method for FileLastModifiedComparator. r=ahunt
MozReview-Commit-ID: 7lN0mJgWYg5
--- a/mobile/android/base/java/org/mozilla/gecko/util/FileUtils.java
+++ b/mobile/android/base/java/org/mozilla/gecko/util/FileUtils.java
@@ -239,12 +239,21 @@ public class FileUtils {
}
return mCachedMatcher.matches();
}
}
public static class FileLastModifiedComparator implements Comparator<File> {
@Override
public int compare(final File lhs, final File rhs) {
- return Long.compare(lhs.lastModified(), rhs.lastModified());
+ // Long.compare is API 19+.
+ final long lhsModified = lhs.lastModified();
+ final long rhsModified = rhs.lastModified();
+ if (lhsModified < rhsModified) {
+ return -1;
+ } else if (lhsModified == rhsModified) {
+ return 0;
+ } else {
+ return 1;
+ }
}
}
}