From 60e6a0e73e578090e505f6b44f2e7956f807e313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Br=C3=A6strup=20Sayoc?= Date: Tue, 12 Jul 2022 17:56:32 +0200 Subject: [PATCH] [TechDraw] Improve readability of ViewProviderGeomHatch.cpp --- .../TechDraw/Gui/ViewProviderGeomHatch.cpp | 35 +++++++++++-------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp b/src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp index e4ffb68b26..e2760d1592 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp @@ -153,20 +153,27 @@ void ViewProviderGeomHatch::updateData(const App::Property* prop) void ViewProviderGeomHatch::updateGraphic(void) { TechDraw::DrawGeomHatch* dc = getViewObject(); - if (dc) { - TechDraw::DrawViewPart* dvp = dc->getSourceView(); - if (dvp) { - Gui::ViewProvider* view = Gui::Application::Instance->getDocument(dvp->getDocument())->getViewProvider(dvp); - TechDrawGui::ViewProviderDrawingView* vpDV = dynamic_cast(view); - if (vpDV) { - vpDV->show(); - QGIView* qgiv = vpDV->getQView(); - if (qgiv) { - qgiv->updateView(true); - } - } - } - } + if (!dc) { + return; + } + + TechDraw::DrawViewPart* dvp = dc->getSourceView(); + if (!dvp) { + return; + } + + Gui::ViewProvider* view = Gui::Application::Instance->getDocument(dvp->getDocument())->getViewProvider(dvp); + TechDrawGui::ViewProviderDrawingView* vpDV = dynamic_cast(view); + if (!vpDV) { + return; + } + vpDV->show(); + + QGIView* qgiv = vpDV->getQView(); + if (!qgiv) { + return; + } + qgiv->updateView(true); } void ViewProviderGeomHatch::getParameters(void)