From 59f38d8834f5bf20f2759bf6803537b891fec6d8 Mon Sep 17 00:00:00 2001 From: nds Date: Thu, 17 Sep 2015 09:12:41 +0300 Subject: [PATCH] Issue #924 Fatal error as result of ExtrusionCut call An attempt to delete widgets. --- src/XGUI/XGUI_PropertyPanel.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/XGUI/XGUI_PropertyPanel.cpp b/src/XGUI/XGUI_PropertyPanel.cpp index d4bb4370b..1b5a64aa5 100644 --- a/src/XGUI/XGUI_PropertyPanel.cpp +++ b/src/XGUI/XGUI_PropertyPanel.cpp @@ -94,8 +94,11 @@ void XGUI_PropertyPanel::cleanContent() aLast = myWidgets.end(); for (; anIt != aLast; anIt++) { QWidget* aWidget = *anIt; - if (aWidget) + if (aWidget) { aWidget->blockSignals(true); + aWidget->setParent(0); + aWidget->deleteLater(); + } } myWidgets.clear(); -- 2.39.2