From 1dda4b9017cc2979c4a6b56e02e1150293e0a1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Thu, 4 Mar 2021 17:43:21 +0100 Subject: [PATCH] FFDec debug menu - create new swf fix --- src/com/jpexs/decompiler/flash/gui/Main.java | 3 +++ src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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"); }