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