diff --git a/src/functionsdialog.cpp b/src/functionsdialog.cpp index 7a04101..a1da347 100644 --- a/src/functionsdialog.cpp +++ b/src/functionsdialog.cpp @@ -267,6 +267,7 @@ void FunctionsDialog::deactivateClicked() { if(f) { f->setActive(!f->isActive()); functionsModel->invalidate(); + updateFunctions(); emit itemsChanged(); } } diff --git a/src/unitsdialog.cpp b/src/unitsdialog.cpp index ef14232..45b366a 100644 --- a/src/unitsdialog.cpp +++ b/src/unitsdialog.cpp @@ -355,6 +355,7 @@ void UnitsDialog::deactivateClicked() { if(u) { u->setActive(!u->isActive()); unitsModel->invalidate(); + updateUnits(); emit itemsChanged(); } } diff --git a/src/variablesdialog.cpp b/src/variablesdialog.cpp index 0d4752b..b100a4d 100644 --- a/src/variablesdialog.cpp +++ b/src/variablesdialog.cpp @@ -289,6 +289,7 @@ void VariablesDialog::deactivateClicked() { if(v) { v->setActive(!v->isActive()); variablesModel->invalidate(); + updateVariables(); emit itemsChanged(); } }