diff --git a/src/com/jpexs/decompiler/flash/gui/Main.java b/src/com/jpexs/decompiler/flash/gui/Main.java index 47bb3017e..1af4cdaf4 100644 --- a/src/com/jpexs/decompiler/flash/gui/Main.java +++ b/src/com/jpexs/decompiler/flash/gui/Main.java @@ -1345,6 +1345,9 @@ public class Main { if (watcher != null) { try { File dir = new File(fileName).getParentFile(); + if (dir == null) { + continue; + } if (!watchedDirectories.containsValue(dir)) { WatchKey key = dir.toPath().register(watcher, StandardWatchEventKinds.ENTRY_MODIFY); watchedDirectories.put(key, dir); diff --git a/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java b/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java index b376ed018..59064a4cb 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java +++ b/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java @@ -1113,7 +1113,7 @@ public abstract class MainFrameMenu implements MenuBuilder { Logger.getLogger(MainFrameMenu.class.getName()).log(Level.SEVERE, null, ex); } - Main.openFile(new SWFSourceInfo(new ByteArrayInputStream(baos.toByteArray()), "New SWF", "New SWF")); + Main.openFile(new SWFSourceInfo(new ByteArrayInputStream(baos.toByteArray()), "new.swf", "New SWF")); }, PRIORITY_MEDIUM, null, true, null, false); finishMenu("/debug"); }