diff --git a/src/main/java/org/solovyev/android/calculator/Preprocessor.java b/src/main/java/org/solovyev/android/calculator/Preprocessor.java index 5769b9b7..60f57dee 100644 --- a/src/main/java/org/solovyev/android/calculator/Preprocessor.java +++ b/src/main/java/org/solovyev/android/calculator/Preprocessor.java @@ -59,7 +59,7 @@ public class Preprocessor { mathTypeBefore != MathEntityType.unary_operation && !MathEntityType.openGroupSymbols.contains(chBefore)) { - if (mathType == MathEntityType.constant) { + if (mathType == MathEntityType.constant || MathEntityType.openGroupSymbols.contains(ch)) { sb.append("*"); } else if (mathType == MathEntityType.digit && mathTypeBefore != MathEntityType.digit && mathTypeBefore != MathEntityType.dot) { sb.append("*");