diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java index ecb353a03..724e10ab3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java @@ -72,10 +72,10 @@ public abstract class BinaryOpItem extends GraphTargetItem implements BinaryOp { int leftPrecedence = leftSide.getPrecedence(); if (leftPrecedence > precedence && leftPrecedence != GraphTargetItem.NOPRECEDENCE) { writer.append("("); - leftSide.toString(writer, localData); + leftSide.toString(writer, localData, coerceLeft); writer.append(")"); } else { - leftSide.toString(writer, localData); + leftSide.toString(writer, localData, coerceLeft); } writer.append(" "); @@ -85,10 +85,10 @@ public abstract class BinaryOpItem extends GraphTargetItem implements BinaryOp { int rightPrecedence = rightSide.getPrecedence(); if (rightPrecedence >= precedence && rightPrecedence != GraphTargetItem.NOPRECEDENCE) { writer.append("("); - rightSide.toString(writer, localData); + rightSide.toString(writer, localData, coerceRight); writer.append(")"); } else { - rightSide.toString(writer, localData); + rightSide.toString(writer, localData, coerceRight); } return writer; } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java index 7dfb51907..3ee8f0552 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java @@ -52,10 +52,10 @@ public abstract class UnaryOpItem extends GraphTargetItem implements UnaryOp { if (value != null) { if (value.getPrecedence() > precedence) { writer.append("("); - value.toString(writer, localData); + value.toString(writer, localData, coerce); writer.append(")"); } else { - value.toString(writer, localData); + value.toString(writer, localData, coerce); } } else { writer.append("null");