From a8c51db21b68362d20126ccf02e17ae267938895 Mon Sep 17 00:00:00 2001 From: Mark Gillespie Date: Thu, 26 Jan 2017 18:33:51 +0000 Subject: [PATCH] Null check in here to prevent a random crash. --- .../de/arcus/playmusiclib/PlayMusicManager.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/playmusiclib/src/main/java/de/arcus/playmusiclib/PlayMusicManager.java b/playmusiclib/src/main/java/de/arcus/playmusiclib/PlayMusicManager.java index e8a2fe9..bfc80d9 100644 --- a/playmusiclib/src/main/java/de/arcus/playmusiclib/PlayMusicManager.java +++ b/playmusiclib/src/main/java/de/arcus/playmusiclib/PlayMusicManager.java @@ -573,13 +573,15 @@ public class PlayMusicManager { for (DocumentFile subDocument: document.listFiles()) { // Directory exists - if (subDocument.isFile() && subDocument.getName().equalsIgnoreCase(filename)) { - // Delete the file - if ( forceOverwrite ) { - Logger.getInstance().logWarning("ExportMusicTrack", "(forceOverwrite) Deleting original file: " + filename); + if (subDocument.isFile() ){ + if ( filename != null && subDocument.getName().equalsIgnoreCase(filename)) { + // Delete the file + if ( forceOverwrite ) { + Logger.getInstance().logWarning("ExportMusicTrack", "(forceOverwrite) Deleting original file: " + filename); + } + subDocument.delete(); + break; } - subDocument.delete(); - break; } }