aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/expressions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/expressions.cpp')
-rw-r--r--src/expressions.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/expressions.cpp b/src/expressions.cpp
index 8d21388..6b1e8fe 100644
--- a/src/expressions.cpp
+++ b/src/expressions.cpp
@@ -93,7 +93,8 @@ Expressions::push_calc(Expressions::Operator op)
gint first = first_op();
/* calculate if op has lower precedence than op on stack */
- if (first >= 0 && operators.peek(first) <= op)
+ if (first >= 0 &&
+ precedence(operators.peek(first)) <= precedence(op))
calc();
return push(op);