diff --git a/CHANGELOG.md b/CHANGELOG.md index a56458aea..1c57fef75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,8 +10,8 @@ All notable changes to this project will be documented in this file. - Cache as bitmap background color support (rendering, image and FLA export) ### Fixed -- [#2344] Export to FLA CS4 and below with more than 255 library items, - bitmap fills or frame duration +- [#2344], [#2348] Export to FLA CS4 and below with more than 255 library items, + instances, bitmap fills or frame duration - [#2341] FLA export - linkage and imported fonts did not work correctly - [#2345] items smaller than 20 twips were not drawn - caused PDF problems - now ceil is used - [#2341] FLA export - DefineEditText - use its default text color on HTML enabled inputs @@ -3620,6 +3620,7 @@ Major version of SWF to XML export changed to 2. [alpha 8]: https://github.com/jindrapetrik/jpexs-decompiler/compare/alpha7...alpha8 [alpha 7]: https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/alpha7 [#2344]: https://www.free-decompiler.com/flash/issues/2344 +[#2348]: https://www.free-decompiler.com/flash/issues/2348 [#2341]: https://www.free-decompiler.com/flash/issues/2341 [#2345]: https://www.free-decompiler.com/flash/issues/2345 [#2321]: https://www.free-decompiler.com/flash/issues/2321 diff --git a/lib/flacomdoc.jar b/lib/flacomdoc.jar index 36a09e9dc..c35a09209 100644 Binary files a/lib/flacomdoc.jar and b/lib/flacomdoc.jar differ diff --git a/libsrc/ffdec_lib/lib/flacomdoc.jar b/libsrc/ffdec_lib/lib/flacomdoc.jar index 36a09e9dc..c35a09209 100644 Binary files a/libsrc/ffdec_lib/lib/flacomdoc.jar and b/libsrc/ffdec_lib/lib/flacomdoc.jar differ diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 061413f53..bdf054757 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -464,6 +464,7 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se } public void clearPins() { + pinsPanel.setCurrent(null); pinsPanel.clear(); } diff --git a/src/com/jpexs/decompiler/flash/gui/PinsPanel.java b/src/com/jpexs/decompiler/flash/gui/PinsPanel.java index be9b034ea..1c66885d9 100644 --- a/src/com/jpexs/decompiler/flash/gui/PinsPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/PinsPanel.java @@ -98,6 +98,13 @@ public class PinsPanel extends JPanel { if (lastSelectedButton != null) { lastSelectedButton.setSelected(false); } + + if (item == null) { + current = null; + rebuild(); + return; + } + TreeItem itemNoTs = item; if (item instanceof TagScript) { itemNoTs = ((TagScript) item).getTag();