From 8b6fa5a79db652d7a415fddc86ecf7e8feaf80db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Thu, 28 Mar 2019 10:20:42 +0100 Subject: [PATCH] [poincare] A non defined symbol is not real This fixes the equation "conj(x) * x +1", that should not be treated as a polynom --- poincare/src/symbol_abstract.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poincare/src/symbol_abstract.cpp b/poincare/src/symbol_abstract.cpp index 412ef5d43..8ea0b00ed 100644 --- a/poincare/src/symbol_abstract.cpp +++ b/poincare/src/symbol_abstract.cpp @@ -74,7 +74,7 @@ Expression SymbolAbstract::Expand(const SymbolAbstract & symbol, Context & conte bool SymbolAbstract::isReal(const SymbolAbstract & symbol, Context & context) { Expression e = SymbolAbstract::Expand(symbol, context, false); if (e.isUninitialized()) { - return true; + return false; } return e.isReal(context); }