[apps/graph][apps/sequence] In values controller, memoize the number of

columns to improve performance

Change-Id: Ie3c545d0198a2f23575bd22fdbf56e9c6b8ff2b8
This commit is contained in:
Émilie Feral
2017-06-01 13:19:51 +02:00
parent 25383b73e5
commit d2c55eb7d0
14 changed files with 67 additions and 39 deletions

View File

@@ -84,7 +84,7 @@ Poincare::ExpressionLayout * Function::layout() {
}
bool Function::isDefined() {
return strlen(m_text) != 0;
return m_text[0] != 0;
}
bool Function::isActive() {
@@ -96,7 +96,7 @@ void Function::setActive(bool active) {
}
bool Function::isEmpty() {
return strlen(m_text) == 0;
return m_text[0] == 0;
}
float Function::evaluateAtAbscissa(float x, Poincare::Context * context) const {