diff --git a/src/Gui/DlgExpressionInput.cpp b/src/Gui/DlgExpressionInput.cpp index 270142838a..c573d68ac5 100644 --- a/src/Gui/DlgExpressionInput.cpp +++ b/src/Gui/DlgExpressionInput.cpp @@ -118,6 +118,15 @@ DlgExpressionInput::DlgExpressionInput(const App::ObjectIdentifier & _path, DlgExpressionInput::~DlgExpressionInput() { + disconnect(ui->checkBoxVarSets, &QCheckBox::stateChanged, + this, &DlgExpressionInput::onCheckVarSets); + disconnect(ui->comboBoxVarSet, qOverload(&QComboBox::currentIndexChanged), + this, &DlgExpressionInput::onVarSetSelected); + disconnect(ui->lineEditGroup, &QLineEdit::textChanged, + this, &DlgExpressionInput::onTextChangedGroup); + disconnect(ui->lineEditPropNew, &QLineEdit::textChanged, + this, &DlgExpressionInput::namePropChanged); + delete ui; }