diff --git a/src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp b/src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp index 29e1ae3d77..8f609fe1f7 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp @@ -77,35 +77,34 @@ ViewProviderAddSub::~ViewProviderAddSub() } void ViewProviderAddSub::attach(App::DocumentObject* obj) { - + ViewProvider::attach(obj); - + auto* bind = new SoMaterialBinding(); bind->value = SoMaterialBinding::OVERALL; auto* material = new SoMaterial(); - if(static_cast(obj)->getAddSubType() == PartDesign::FeatureAddSub::Additive) + if (static_cast(obj)->getAddSubType() == PartDesign::FeatureAddSub::Additive) material->diffuseColor = SbColor(1,1,0); else material->diffuseColor = SbColor(1,0,0); - + material->transparency = 0.7f; auto* pick = new SoPickStyle(); pick->style = SoPickStyle::UNPICKABLE; - + previewShape->addChild(pick); previewShape->addChild(bind); previewShape->addChild(material); previewShape->addChild(previewCoords); previewShape->addChild(previewNorm); previewShape->addChild(previewFaceSet); - + addDisplayMaskMode(previewShape, "Shape preview"); updateAddSubShapeIndicator(); } void ViewProviderAddSub::updateAddSubShapeIndicator() { - TopoDS_Shape cShape(static_cast(getObject())->AddSubShape.getValue()); if (cShape.IsNull()) { previewCoords ->point .setNum(0); @@ -266,7 +265,7 @@ void ViewProviderAddSub::updateAddSubShapeIndicator() { } void ViewProviderAddSub::updateData(const App::Property* p) { - + if(strcmp(p->getName(), "AddSubShape")==0) updateAddSubShapeIndicator(); diff --git a/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp b/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp index 1193a30ea1..a1ad1692d6 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp @@ -87,9 +87,9 @@ bool ViewProviderLoft::doubleClicked(void) bool ViewProviderLoft::setEdit(int ModNum) { - if (ModNum == ViewProvider::Default) + if (ModNum == ViewProvider::Default) setPreviewDisplayMode(true); - + return ViewProviderAddSub::setEdit(ModNum); } @@ -99,7 +99,6 @@ TaskDlgFeatureParameters* ViewProviderLoft::getEditDialog() { void ViewProviderLoft::unsetEdit(int ModNum) { - setPreviewDisplayMode(false); ViewProviderAddSub::unsetEdit(ModNum); }