diff --git a/trunk/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java b/trunk/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java index 40d4c38b0..26d979fee 100644 --- a/trunk/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java +++ b/trunk/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java @@ -63,7 +63,7 @@ public class StoreRegisterActionItem extends ActionItem implements SetTypeAction } public StoreRegisterActionItem(GraphSourceItem instruction, RegisterNumber register, GraphTargetItem value, boolean define) { - super(instruction, PRECEDENCE_PRIMARY); + super(instruction, PRECEDENCE_ASSIGMENT); this.value = value; this.register = register; this.define = define; diff --git a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java index d19f47b69..0ae45ef45 100644 --- a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java +++ b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java @@ -58,6 +58,7 @@ public class VariableActionItem extends ActionItem { public void setBoxedValue(ActionItem it) { this.it = it; + this.precedence = it.getPrecedence(); } public ActionItem getBoxedValue() { @@ -108,5 +109,5 @@ public class VariableActionItem extends ActionItem { } return it.needsSemicolon(); } - + }