mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[calculation/UnitList] Fix crash when pressing OK
This commit is contained in:
@@ -24,7 +24,12 @@ bool UnitListController::handleEvent(Ion::Events::Event event) {
|
||||
if (selectedRow() == 0 && (event == Ion::Events::OK || event == Ion::Events::EXE)) {
|
||||
return true;
|
||||
}
|
||||
return ListController::handleEvent(event);
|
||||
|
||||
// HACK: Change the selected row (prevent some bugs when OK is pressed)
|
||||
selectRow(selectedRow() - 1);
|
||||
bool value = ListController::handleEvent(event);
|
||||
selectRow(selectedRow() + 1);
|
||||
return value;
|
||||
}
|
||||
|
||||
void UnitListController::setExpression(Poincare::Expression e) {
|
||||
|
||||
Reference in New Issue
Block a user