From 3214bae157c436433100ad6a9fe10df3dc6f2fd8 Mon Sep 17 00:00:00 2001 From: seven332 Date: Thu, 20 Dec 2018 11:01:03 +0800 Subject: [PATCH] Fix NullPointerException in ClearTask.clearFile() --- .../hippo/ehviewer/preference/CleanRedundancyPreference.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/preference/CleanRedundancyPreference.java b/app/src/main/java/com/hippo/ehviewer/preference/CleanRedundancyPreference.java index 99665277f..4533b6534 100644 --- a/app/src/main/java/com/hippo/ehviewer/preference/CleanRedundancyPreference.java +++ b/app/src/main/java/com/hippo/ehviewer/preference/CleanRedundancyPreference.java @@ -62,6 +62,9 @@ public class CleanRedundancyPreference extends TaskPreference { // True for cleared private boolean clearFile(UniFile file) { String name = file.getName(); + if (name == null) { + return false; + } int index = name.indexOf('-'); if (index >= 0) { name = name.substring(0, index);