diff --git a/CHANGELOG.md b/CHANGELOG.md index f9c5a07b4..5605b233f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 - NullPointer on reload / uncache - [#2076] Auto rename identifiers infinite loop caused by renaming in playerglobal library +- Not working "Show in Projector" button for DefineFont4 (hide) ### Changed - [#2070] String values inside SWF to XML export are backslash escaped diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 521abf41d..5ed0b47c6 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -141,6 +141,7 @@ import com.jpexs.decompiler.flash.tags.DefineBitsJPEG4Tag; import com.jpexs.decompiler.flash.tags.DefineBitsTag; import com.jpexs.decompiler.flash.tags.DefineButtonCxformTag; 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.DefineSoundTag; import com.jpexs.decompiler.flash.tags.DefineSpriteTag; @@ -4984,7 +4985,7 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se previewPanel.showFontPanel((FontTag) treeItem); } else if ((treeItem instanceof TextTag) && internalViewer) { 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); if (treeItem instanceof TextTag) { diff --git a/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java b/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java index e8cb6d504..cab2562c8 100644 --- a/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/PreviewPanel.java @@ -1438,6 +1438,7 @@ public class PreviewPanel extends JPersistentSplitPane implements TagEditorPanel } public void showEmpty() { + setParametersPanelVisible(false); showCardLeft(EMPTY_CARD); }