Merge changes I13cebe8a,Iee7c65e1

* changes:
  [apps/graph] Fix bug
  [apps/calculations] Fix selection error
This commit is contained in:
Émilie Feral
2017-05-31 11:46:46 +02:00
committed by Gerrit
2 changed files with 2 additions and 1 deletions

View File

@@ -77,6 +77,7 @@ bool HistoryController::handleEvent(Ion::Events::Event event) {
return true;
}
if (event == Ion::Events::Clear) {
selectableTableView()->deselectTable();
m_calculationStore->deleteAll();
reload();
app()->setFirstResponder(parentResponder());

View File

@@ -18,7 +18,7 @@ void CartesianFunction::setDisplayDerivative(bool display) {
float CartesianFunction::approximateDerivative(float x, Poincare::Context * context) const {
Poincare::Complex abscissa = Poincare::Complex::Float(x);
Poincare::Expression * args[2] = {m_expression, &abscissa};
Poincare::Expression * args[2] = {expression(), &abscissa};
Poincare::Derivative derivative;
derivative.setArgument(args, 2, true);
return derivative.approximate(*context);