mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-29 03:29:58 +02:00
[apps/sequence][apps/graph] Avoid blinking when deleting functions
Change-Id: I820358f4968e65a54162d16f732bd51e19aca4ad
This commit is contained in:
@@ -254,14 +254,23 @@ void ListController::reinitExpression(Shared::Function * function) {
|
||||
Sequence * sequence = (Sequence *)function;
|
||||
switch (sequenceDefinitionForRow(selectedRow())) {
|
||||
case 1:
|
||||
sequence->setFirstInitialConditionContent("");
|
||||
break;
|
||||
case 2:
|
||||
sequence->setSecondInitialConditionContent("");
|
||||
break;
|
||||
default:
|
||||
sequence->setContent("");
|
||||
break;
|
||||
if (strlen(sequence->firstInitialConditionText()) == 0) {
|
||||
return;
|
||||
}
|
||||
sequence->setFirstInitialConditionContent("");
|
||||
break;
|
||||
case 2:
|
||||
if (strlen(sequence->secondInitialConditionText()) == 0) {
|
||||
return;
|
||||
}
|
||||
sequence->setSecondInitialConditionContent("");
|
||||
break;
|
||||
default:
|
||||
if (strlen(sequence->text()) == 0) {
|
||||
return;
|
||||
}
|
||||
sequence->setContent("");
|
||||
break;
|
||||
}
|
||||
selectableTableView()->reloadData();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user