avoid throwing EmptyStackExceptions in as2 deobfuscation

This commit is contained in:
honfika@gmail.com
2015-08-26 20:50:22 +02:00
parent 5465043ec0
commit 696ee04cb4
104 changed files with 1451 additions and 469 deletions

View File

@@ -812,7 +812,7 @@ public abstract class MainFrameMenu implements MenuBuilder {
addToggleMenuItem("/settings/deobfuscation/new", translate("menu.file.deobfuscation.new"), "deobfuscation", "deobfuscatenew16", (ActionEvent e) -> {
deobfuscationMode(e, 1);
}, 0);
finishMenu("/settings/deobfuscation");*/
addMenuItem("/settings/advancedSettings", translate("menu.advancedsettings.advancedsettings"), null, null, 0, null, false);
addMenuItem("/settings/advancedSettings/advancedSettings", translate("menu.advancedsettings.advancedsettings"), "settings32", this::advancedSettingsActionPerformed, PRIORITY_TOP, null, true);
@@ -951,9 +951,7 @@ public abstract class MainFrameMenu implements MenuBuilder {
switchDebugger();
mainFrame.getPanel().refreshDecompiled();
} else {
if (debuggerOn) {
setMenuChecked("/tools/debugger/debuggerSwitch", false);
}
setMenuChecked("/tools/debugger/debuggerSwitch", false);
}
setMenuEnabled("/tools/debugger/debuggerReplaceTrace", isMenuChecked("/tools/debugger/debuggerSwitch"));
}