diff --git a/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp b/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp index e4fb272e42..017cbc344f 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp @@ -132,7 +132,7 @@ ViewProviderViewPart::~ViewProviderViewPart() void ViewProviderViewPart::onChanged(const App::Property* prop) { - if (getViewPart()->isDerivedFrom(TechDraw::DrawViewDetail::getClassTypeId()) && + if (auto part = getViewPart(); part && part->isDerivedFrom(TechDraw::DrawViewDetail::getClassTypeId()) && prop == &(HighlightAdjust)) { auto detail = static_cast(getViewPart()); auto baseDvp = dynamic_cast(detail->BaseView.getValue());