From f3bcedd43d4a61fc4824644d12152542aa2053fa Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Thu, 5 Mar 2020 16:19:33 +0100 Subject: [PATCH] [apps/calculation/history_controller] Simplify and harmonize handleEvent --- apps/calculation/history_controller.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/calculation/history_controller.cpp b/apps/calculation/history_controller.cpp index 50a3b8591..996df73cd 100644 --- a/apps/calculation/history_controller.cpp +++ b/apps/calculation/history_controller.cpp @@ -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;