From 4e295c03ed8db2c54ca72298d5777985ebdd603e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Tr=C3=B6ger?= Date: Mon, 6 Jul 2015 19:40:27 +0200 Subject: [PATCH] fix crash in boolean op if no base feature exists --- src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp b/src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp index 3bd3f68632..0d1e19f8f1 100644 --- a/src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp @@ -182,7 +182,7 @@ void TaskBooleanParameters::onButtonBodyAdd(bool checked) if (doc != NULL) BooleanView->hide(); PartDesign::Boolean* pcBoolean = static_cast(BooleanView->getObject()); - if (pcBoolean->Bodies.getValues().empty()) + if (pcBoolean->Bodies.getValues().empty() && pcBoolean->BaseFeature.getValue()) doc->setHide(pcBoolean->BaseFeature.getValue()->getNameInDocument()); selectionMode = bodyAdd; Gui::Selection().clearSelection();