diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/Configuration.java b/src/main/java/the/bytecode/club/bytecodeviewer/Configuration.java index de8c8fcc..61bff43d 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/Configuration.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/Configuration.java @@ -71,7 +71,7 @@ public class Configuration public static File getLastOpenDirectory() { File lastDir = new File(lastOpenDirectory); - if(lastDir.getParentFile().exists()) + if(lastDir.getParentFile() != null && lastDir.getParentFile().exists()) return lastDir; return new File("."); @@ -80,7 +80,7 @@ public class Configuration public static File getLastSaveDirectory() { File lastDir = new File(lastSaveDirectory); - if(lastDir.getParentFile().exists()) + if(lastDir.getParentFile() != null && lastDir.getParentFile().exists()) return lastDir; return new File("."); @@ -90,7 +90,7 @@ public class Configuration { File lastDir = new File(lastPluginDirectory); - if(lastDir.getParentFile().exists()) + if(lastDir.getParentFile() != null && lastDir.getParentFile().exists()) return lastDir; return new File(".");