From efded8335763c92f18d0f70283acd399c8ae2624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 4 Dec 2022 10:16:19 +0100 Subject: [PATCH] Even disabled save button disables switching on more items --- src/com/jpexs/decompiler/flash/gui/FontPanel.java | 2 +- src/com/jpexs/decompiler/flash/gui/PreviewPanel.java | 6 +++--- src/com/jpexs/decompiler/flash/gui/TextPanel.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/FontPanel.java b/src/com/jpexs/decompiler/flash/gui/FontPanel.java index f4b5c0c6b..d362ab7c1 100644 --- a/src/com/jpexs/decompiler/flash/gui/FontPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/FontPanel.java @@ -111,7 +111,7 @@ public class FontPanel extends JPanel { } public boolean isEditing() { - return buttonSave.isVisible() && buttonSave.isEnabled(); + return buttonSave.isVisible(); } private void setEditable(boolean editable) { diff --git a/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java b/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java index 1f11b7f07..4a29beb34 100644 --- a/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java @@ -1211,9 +1211,9 @@ public class PreviewPanel extends JPersistentSplitPane implements TagEditorPanel @Override public boolean isEditing() { return textPanel.isEditing() - || (genericSaveButton.isVisible() && genericSaveButton.isEnabled()) - || (metadataSaveButton.isVisible() && metadataSaveButton.isEnabled()) - || (placeSaveButton.isVisible() && placeSaveButton.isEnabled()) + || genericSaveButton.isVisible() + || metadataSaveButton.isVisible() + || placeSaveButton.isVisible() || fontPanel.isEditing(); } diff --git a/src/com/jpexs/decompiler/flash/gui/TextPanel.java b/src/com/jpexs/decompiler/flash/gui/TextPanel.java index 24ec8b595..666a83c23 100644 --- a/src/com/jpexs/decompiler/flash/gui/TextPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/TextPanel.java @@ -423,6 +423,6 @@ public class TextPanel extends JPanel implements TagEditorPanel { @Override public boolean isEditing() { - return textSaveButton.isVisible() && textSaveButton.isEnabled(); + return textSaveButton.isVisible(); } }