From 8edc8ba22d2f358ed5fc06475068322da335d3f9 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sun, 21 Dec 2014 21:52:47 +0100 Subject: [PATCH] text bounds fixed again --- .../src/com/jpexs/decompiler/flash/tags/base/TextTag.java | 2 +- src/com/jpexs/decompiler/flash/gui/MainPanel.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java index eadd4fa33..60387642b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java @@ -354,7 +354,7 @@ public abstract class TextTag extends CharacterTag implements DrawableTag { // shapeNum: 1 SHAPE shape = glyphs.get(entry.glyphIndex); RECT glyphBounds = shape.getBounds(); - if (!shape.shapeRecords.isEmpty() && !(shape.shapeRecords.get(0) instanceof EndShapeRecord)) { + if (glyphBounds.Xmax > glyphBounds.Xmin && glyphBounds.Ymax > glyphBounds.Ymin) { ExportRectangle rect = mat.transform(new ExportRectangle(glyphBounds)); if (result == null) { result = rect; diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 7d057aa86..4eeafdf6c 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -763,8 +763,6 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec actionPanel.initSplits(); } - final MainPanel t = this; - View.execInEventDispatchLater(new Runnable() { @Override public void run() {