[apps/calculation/history_controller] Simplify and harmonize handleEvent

This commit is contained in:
Ruben Dashyan
2020-03-05 16:19:33 +01:00
committed by Émilie Feral
parent 167827f0e4
commit f3bcedd43d

View File

@@ -118,11 +118,10 @@ bool HistoryController::handleEvent(Ion::Events::Event event) {
int focusRow = selectedRow();
SubviewType subviewType = selectedSubviewType();
m_selectableTableView.deselectTable();
EditExpressionController * editController = (EditExpressionController *)parentResponder();
m_calculationStore->deleteCalculationAtIndex(storeIndex(focusRow));
reload();
if (numberOfRows()== 0) {
Container::activeApp()->setFirstResponder(editController);
Container::activeApp()->setFirstResponder(parentResponder());
return true;
}
if (focusRow > 0) {
@@ -146,9 +145,8 @@ bool HistoryController::handleEvent(Ion::Events::Event event) {
return true;
}
if (event == Ion::Events::Back) {
EditExpressionController * editController = (EditExpressionController *)parentResponder();
m_selectableTableView.deselectTable();
Container::activeApp()->setFirstResponder(editController);
Container::activeApp()->setFirstResponder(parentResponder());
return true;
}
return false;