From 1b9e00efe117c3b895321b295dbdf042456535a1 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sun, 29 Jan 2023 12:20:07 +0800 Subject: [PATCH] Fix a NPE --- .../java/com/hippo/ehviewer/spider/SpiderQueen.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java index b25a9b3b4..0f0ee7c86 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java @@ -693,10 +693,12 @@ public final class SpiderQueen implements Runnable { UniFile downloadDir = mSpiderDen.getDownloadDir(); if (downloadDir != null) { UniFile file = downloadDir.findFile(SPIDER_INFO_FILENAME); - spiderInfo = SpiderInfo.read(file); - if (spiderInfo != null && spiderInfo.getGid() == mGalleryInfo.getGid() && - spiderInfo.getToken().equals(mGalleryInfo.getToken())) { - return spiderInfo; + if (file != null) { + spiderInfo = SpiderInfo.read(file); + if (spiderInfo != null && spiderInfo.getGid() == mGalleryInfo.getGid() && + spiderInfo.getToken().equals(mGalleryInfo.getToken())) { + return spiderInfo; + } } }