From eab82038ba08b2d39e306c2488656fcf1a51433b Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Tue, 1 Oct 2024 14:11:03 +0200 Subject: [PATCH] Gui: Fix segfault in Expression Editor/VarSet --- src/Gui/DlgExpressionInput.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) 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; }