diff --git a/app/src/main/java/com/github/catvod/spider/Local.java b/app/src/main/java/com/github/catvod/spider/Local.java index 4b5ec0df..44f1e7ce 100644 --- a/app/src/main/java/com/github/catvod/spider/Local.java +++ b/app/src/main/java/com/github/catvod/spider/Local.java @@ -71,8 +71,9 @@ public class Local extends Spider { return Result.string(create(name, url)); } else { File file = new File(ids.get(0)); - List files = Path.list(file.getParentFile()); - return Result.string(create(file, files)); + File parent = file.getParentFile(); + List files = Path.list(parent); + return Result.string(create(parent != null ? parent : file, files)); } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 58a7aa89..26871f3c 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index e2a34896..132ade87 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -bc0b643f8920201b9d08f2e605f51acd +e7eabe878887922e3e2e6b011caa80fc