From 2f43cb9c7f62a2538abd8123d69ed980cecff002 Mon Sep 17 00:00:00 2001 From: mpv Date: Thu, 9 Jul 2015 16:46:23 +0300 Subject: [PATCH] Fix for issue #736: placement crash --- src/FeaturesPlugin/FeaturesPlugin_Placement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FeaturesPlugin/FeaturesPlugin_Placement.cpp b/src/FeaturesPlugin/FeaturesPlugin_Placement.cpp index 63f25c921..dbc17b850 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Placement.cpp +++ b/src/FeaturesPlugin/FeaturesPlugin_Placement.cpp @@ -117,7 +117,7 @@ void FeaturesPlugin_Placement::execute() bool isPart = aContextRes->groupName() == ModelAPI_ResultPart::group(); std::shared_ptr aResultBody; - if (isPart) + if (!isPart) aResultBody = document()->createBody(data()); GeomAlgoAPI_Placement aFeature(aSlaveObject, aBaseObject, aSlaveShape, aBaseShape, isReverse, isCentering); if(!aFeature.isDone()) { -- 2.39.2