diff --git a/src/Mod/TechDraw/Gui/QGIPrimPath.cpp b/src/Mod/TechDraw/Gui/QGIPrimPath.cpp index 043cb123b7..3c8c94f181 100644 --- a/src/Mod/TechDraw/Gui/QGIPrimPath.cpp +++ b/src/Mod/TechDraw/Gui/QGIPrimPath.cpp @@ -234,6 +234,10 @@ void QGIPrimPath::mousePressEvent(QGraphicsSceneMouseEvent * event) QGraphicsItem* qparent = parentItem(); if (qparent != nullptr) { parent = dynamic_cast (qparent); - parent->mousePressEvent(event); + if (parent != nullptr) { + parent->mousePressEvent(event); + } else { + Base::Console().Log("QGIPP::mousePressEvent - no QGIView parent\n"); + } } }