mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/calculation/history_controller] Simplify and harmonize handleEvent
This commit is contained in:
committed by
Émilie Feral
parent
167827f0e4
commit
f3bcedd43d
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user