From 2c50429ef9aac26ce0479c052229a94e9cc329ca Mon Sep 17 00:00:00 2001 From: seven332 Date: Fri, 18 Mar 2016 19:39:24 +0800 Subject: [PATCH] Use max-length-name folder as download folder --- .../java/com/hippo/ehviewer/spider/SpiderDen.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java index b607dd65b..9df60092b 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java @@ -81,12 +81,21 @@ public final class SpiderDen { if (null == dirname) { UniFile[] files = dir.listFiles(new StartWithFilenameFilter(galleryInfo.gid + "-")); if (null != files) { + // Get max-length-name dir + int maxLength = -1; for (UniFile file : files) { if (file.isDirectory()) { - dirname = file.getName(); - EhDB.putDownloadDirname(galleryInfo.gid, dirname); + String name = file.getName(); + int length = name.length(); + if (length > maxLength) { + maxLength = length; + dirname = name; + } } } + if (null != dirname) { + EhDB.putDownloadDirname(galleryInfo.gid, dirname); + } } }