diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java index 16b506253..ad3fdba69 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java @@ -1230,6 +1230,14 @@ public class ActionScript3Parser { private GraphTargetItem add(Object a, Object b) { GraphTargetItem ta = add(a); GraphTargetItem tb = add(b); + + if ((ta instanceof StringAVM2Item) && (tb instanceof StringAVM2Item)) { + String sa = ((StringAVM2Item)ta).getValue(); + String sb = ((StringAVM2Item)tb).getValue(); + + return new StringAVM2Item(ta.getSrc(), ta.getLineStartItem(), sa + sb); + } + if (ta == null && tb == null) { return null; }