diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameClassicMenu.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameClassicMenu.java index 6cc47835c..54954def6 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameClassicMenu.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameClassicMenu.java @@ -334,7 +334,7 @@ public class MainFrameClassicMenu implements MainFrameMenu, ActionListener { } @Override - public void updateComponets(SWF swf, List abcList) { + public void updateComponents(SWF swf, List abcList) { boolean swfLoaded = swf != null; boolean hasAbc = swfLoaded && abcList != null && !abcList.isEmpty(); diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java index 30de55b5c..6c5643ec0 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameMenu.java @@ -28,5 +28,5 @@ public interface MainFrameMenu { public boolean isInternalFlashViewerSelected(); - public void updateComponets(SWF swf, List abcList); + public void updateComponents(SWF swf, List abcList); } diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java index d87c1b09d..c9cdb1ade 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java @@ -472,7 +472,7 @@ public class MainFrameRibbonMenu implements MainFrameMenu, ActionListener { } @Override - public void updateComponets(SWF swf, List abcList) { + public void updateComponents(SWF swf, List abcList) { boolean swfLoaded = swf != null; boolean hasAbc = swfLoaded && abcList != null && !abcList.isEmpty(); @@ -482,7 +482,8 @@ public class MainFrameRibbonMenu implements MainFrameMenu, ActionListener { closeFileMenu.setEnabled(swfLoaded); closeAllFilesMenu.setEnabled(swfLoaded); - saveCommandButton.setEnabled(swfLoaded); + boolean isBundle = swfLoaded && (swf.swfList!=null ) && swf.swfList.isBundle; + saveCommandButton.setEnabled(swfLoaded && !isBundle); saveasCommandButton.setEnabled(swfLoaded); saveasexeCommandButton.setEnabled(swfLoaded); exportAllCommandButton.setEnabled(swfLoaded); diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 6f4a6cb35..db557e71e 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -934,7 +934,7 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec isWelcomeScreen = false; } - mainMenu.updateComponets(swf, abcList); + mainMenu.updateComponents(swf, abcList); } private void updateUi() { @@ -945,7 +945,7 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec } mainFrame.setTitle(ApplicationInfo.applicationVerName); - mainMenu.updateComponets(null, null); + mainMenu.updateComponents(null, null); } public void closeAll() {