Fixed Not working "Show in Projector" button for DefineFont4 (hide)

This commit is contained in:
Jindra Petřík
2023-10-01 18:21:38 +02:00
parent 15ab789ece
commit dabcaea2ec
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -40,6 +40,7 @@ All notable changes to this project will be documented in this file.
- [#2077] AS3 colliding types in current package with trait names - [#2077] AS3 colliding types in current package with trait names
- NullPointer on reload / uncache - NullPointer on reload / uncache
- [#2076] Auto rename identifiers infinite loop caused by renaming in playerglobal library - [#2076] Auto rename identifiers infinite loop caused by renaming in playerglobal library
- Not working "Show in Projector" button for DefineFont4 (hide)
### Changed ### Changed
- [#2070] String values inside SWF to XML export are backslash escaped - [#2070] String values inside SWF to XML export are backslash escaped
@@ -141,6 +141,7 @@ import com.jpexs.decompiler.flash.tags.DefineBitsJPEG4Tag;
import com.jpexs.decompiler.flash.tags.DefineBitsTag; import com.jpexs.decompiler.flash.tags.DefineBitsTag;
import com.jpexs.decompiler.flash.tags.DefineButtonCxformTag; import com.jpexs.decompiler.flash.tags.DefineButtonCxformTag;
import com.jpexs.decompiler.flash.tags.DefineButtonTag; import com.jpexs.decompiler.flash.tags.DefineButtonTag;
import com.jpexs.decompiler.flash.tags.DefineFont4Tag;
import com.jpexs.decompiler.flash.tags.DefineShape2Tag; import com.jpexs.decompiler.flash.tags.DefineShape2Tag;
import com.jpexs.decompiler.flash.tags.DefineSoundTag; import com.jpexs.decompiler.flash.tags.DefineSoundTag;
import com.jpexs.decompiler.flash.tags.DefineSpriteTag; import com.jpexs.decompiler.flash.tags.DefineSpriteTag;
@@ -4984,7 +4985,7 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
previewPanel.showFontPanel((FontTag) treeItem); previewPanel.showFontPanel((FontTag) treeItem);
} else if ((treeItem instanceof TextTag) && internalViewer) { } else if ((treeItem instanceof TextTag) && internalViewer) {
previewPanel.showTextPanel((TextTag) treeItem); previewPanel.showTextPanel((TextTag) treeItem);
} else if ((treeItem instanceof Frame) || (treeItem instanceof CharacterTag) || (treeItem instanceof FontTag) || (treeItem instanceof SoundStreamHeadTypeTag)) { } else if ((!(treeItem instanceof DefineFont4Tag)) && ((treeItem instanceof Frame) || (treeItem instanceof CharacterTag) || (treeItem instanceof FontTag) || (treeItem instanceof SoundStreamHeadTypeTag))) {
previewPanel.createAndShowTempSwf(treeItem); previewPanel.createAndShowTempSwf(treeItem);
if (treeItem instanceof TextTag) { if (treeItem instanceof TextTag) {
@@ -1438,6 +1438,7 @@ public class PreviewPanel extends JPersistentSplitPane implements TagEditorPanel
} }
public void showEmpty() { public void showEmpty() {
setParametersPanelVisible(false);
showCardLeft(EMPTY_CARD); showCardLeft(EMPTY_CARD);
} }