From d825ee82d708c136863357e5328f8fc7d8f89690 Mon Sep 17 00:00:00 2001 From: honfika Date: Sat, 19 Jul 2014 21:20:54 +0200 Subject: [PATCH] Extra space removed after package keyword when package name is empty --- src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java b/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java index 64a259e70..0fb234dff 100644 --- a/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java +++ b/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java @@ -133,7 +133,10 @@ public abstract class Trait implements Serializable { Namespace ns = abc.constants.getMultiname(name_index).getNamespace(abc.constants); if ((ns.kind == Namespace.KIND_PACKAGE) || (ns.kind == Namespace.KIND_PACKAGE_INTERNAL)) { String nsname = ns.getName(abc.constants); - writer.appendNoHilight("package " + nsname); //assume not null name + writer.appendNoHilight("package"); + if (!nsname.isEmpty()) { + writer.appendNoHilight(" " + nsname); //assume not null name + } writer.startBlock(); toString(parent, path, abcTags, abc, isStatic, exportMode, scriptIndex, classIndex, writer, fullyQualifiedNames, parallel); writer.endBlock();