From a2e7fa8b7bac17f6bfab3cc29d4edfc210f6e655 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sun, 22 Dec 2013 14:23:01 +0000 Subject: [PATCH] another minor dir listing speedup --- .../java/src/org/klomp/snark/web/I2PSnarkServlet.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 466c8d897d..acadc8aaa4 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -2154,9 +2154,11 @@ public class I2PSnarkServlet extends BasicServlet { private final Comparator collator = Collator.getInstance(); public int compare(File l, File r) { - if (l.isDirectory() && !r.isDirectory()) + boolean ld = l.isDirectory(); + boolean rd = r.isDirectory(); + if (ld && !rd) return -1; - if (r.isDirectory() && !l.isDirectory()) + if (rd && !ld) return 1; return collator.compare(l.getName(), r.getName()); } -- GitLab