From 2035e0cfbc420665a2875d2cf05184a85b326253 Mon Sep 17 00:00:00 2001 From: Eric Trombly Date: Thu, 25 Jun 2020 06:57:50 -0500 Subject: [PATCH] fix null reference --- src/Mod/Path/Gui/ViewProviderPath.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/Gui/ViewProviderPath.cpp b/src/Mod/Path/Gui/ViewProviderPath.cpp index 2a9fe11752ec..3ac3416d640e 100644 --- a/src/Mod/Path/Gui/ViewProviderPath.cpp +++ b/src/Mod/Path/Gui/ViewProviderPath.cpp @@ -120,10 +120,10 @@ class PathSelectionObserver: public Gui::SelectionObserver { mat *= linkMat; mat.inverse(); Base::Vector3d pt = mat*Base::Vector3d(msg.x,msg.y,msg.z); - const SbVec3f &ptTo = *vp->pcLineCoords->point.getValues(vp->pt0Index); + auto ptTo = vp->pcLineCoords->point.getValues(vp->pt0Index); SbVec3f ptFrom(pt.x,pt.y,pt.z); - if(ptFrom != ptTo) { - vp->pcArrowTransform->pointAt(ptFrom,ptTo); + if(ptTo && ptFrom != *ptTo) { + vp->pcArrowTransform->pointAt(ptFrom,*ptTo); setArrow(vp->pcArrowSwitch); return; }