[apps/calculation] HistoryViewCell: select the right expression of

output when coming from ellipsis subview
This commit is contained in:
Émilie Feral
2020-01-22 17:12:00 +01:00
committed by Léa Saviot
parent 39dbb7d68c
commit 767d1654cc
3 changed files with 20 additions and 14 deletions

View File

@@ -157,13 +157,13 @@ void HistoryController::tableViewDidChangeSelection(SelectableTableView * t, int
return;
}
if (previousSelectedCellY == -1) {
setSelectedSubviewType(SubviewType::Output, previousSelectedCellX, previousSelectedCellY);
setSelectedSubviewType(SubviewType::Output, false, previousSelectedCellX, previousSelectedCellY);
} else if (selectedRow() < previousSelectedCellY) {
setSelectedSubviewType(SubviewType::Output, previousSelectedCellX, previousSelectedCellY);
setSelectedSubviewType(SubviewType::Output, false, previousSelectedCellX, previousSelectedCellY);
} else if (selectedRow() > previousSelectedCellY) {
setSelectedSubviewType(SubviewType::Input, previousSelectedCellX, previousSelectedCellY);
setSelectedSubviewType(SubviewType::Input, false, previousSelectedCellX, previousSelectedCellY);
} else if (selectedRow() == -1) {
setSelectedSubviewType(SubviewType::Input, previousSelectedCellX, previousSelectedCellY);
setSelectedSubviewType(SubviewType::Input, false, previousSelectedCellX, previousSelectedCellY);
}
HistoryViewCell * selectedCell = (HistoryViewCell *)(t->selectedCell());
if (selectedCell == nullptr) {