From b832076cbf43733eb61bdc6ba47af7fb9be53f20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 17 Dec 2022 22:52:43 +0100 Subject: [PATCH] Fixed Loaded SWFs using "Open loaded during play" feature have short filenames --- CHANGELOG.md | 1 + src/com/jpexs/decompiler/flash/gui/Main.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd427b15e..6231a22ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ All notable changes to this project will be documented in this file. - Maintain export name/class on imported tags - Classnames in PlaceObject - [#1828] AS1/2 deobfuscation removing variable declarations +- Loaded SWFs using "Open loaded during play" feature have short filenames ### Changed - Quick search needs minimum of 3 characters diff --git a/src/com/jpexs/decompiler/flash/gui/Main.java b/src/com/jpexs/decompiler/flash/gui/Main.java index e45341ddb..07bc6cdf7 100644 --- a/src/com/jpexs/decompiler/flash/gui/Main.java +++ b/src/com/jpexs/decompiler/flash/gui/Main.java @@ -2293,7 +2293,7 @@ public class Main { String hash = md5(data); for (OpenableList sl : Main.getMainFrame().getPanel().getSwfs()) { for (int s = 0; s < sl.size(); s++) { - String t = sl.get(s).getFileTitle(); + String t = sl.get(s).getTitleOrShortFileName(); if (t == null) { t = ""; } @@ -2304,7 +2304,7 @@ public class Main { } SWF swf = Main.getMainFrame().getPanel().getCurrentSwf(); - String title = swf == null ? "?" : swf.getFileTitle(); + String title = swf == null ? "?" : swf.getTitleOrShortFileName(); final String titleWithHash = title + ":" + hash; try { final String tfile = tempFile(titleWithHash);