[apps/sequence][apps/graph] Fix bug

Change-Id: I998421900b993099c16d19fa825f8e4d180ed22c
This commit is contained in:
Émilie Feral
2017-05-19 11:35:27 +02:00
parent 71608762aa
commit eb476610fc
4 changed files with 17 additions and 17 deletions

View File

@@ -60,7 +60,7 @@ const char * Function::name() const {
return m_name;
}
Poincare::Expression * Function::expression() {
Poincare::Expression * Function::expression() const {
if (m_expression == nullptr) {
m_expression = Expression::parse(m_text);
}
@@ -95,7 +95,7 @@ float Function::evaluateAtAbscissa(float x, Poincare::Context * context) const {
Poincare::Symbol xSymbol = Poincare::Symbol(symbol());
Poincare::Complex e = Poincare::Complex::Float(x);
variableContext.setExpressionForSymbolName(&e, &xSymbol);
return m_expression->approximate(variableContext);
return expression()->approximate(variableContext);
}
void Function::tidy() {