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; } }