From 5b6aa67dca5d6d8bfbf4c6e13c0a085d4eac1a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 15 Nov 2018 12:35:09 +0100 Subject: [PATCH] [poincare] Fix ExpressionWithoutSymbols --- poincare/src/expression.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/poincare/src/expression.cpp b/poincare/src/expression.cpp index 9dae0cd26..5c21e6b5b 100644 --- a/poincare/src/expression.cpp +++ b/poincare/src/expression.cpp @@ -344,7 +344,8 @@ Expression Expression::ExpressionWithoutSymbols(Expression e, Context & context) while (e.hasReplaceableSymbols(context)) { replacementCount++; if (replacementCount > k_maxSymbolReplacementsCount) { - return Expression(); + e = Expression(); + break; } e = e.replaceReplaceableSymbols(context); }