From 3737a3cfb286e0f1bb004fc9bf846b00ecfc3a35 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 27 Mar 2021 13:18:15 +0100 Subject: [PATCH] TD: fixes #0004598: Segfault when deleting template without page --- src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp b/src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp index db7abe0bbb..089e080801 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp @@ -191,6 +191,10 @@ bool ViewProviderTemplate::onDelete(const std::vector &) // get the page auto page = getTemplate()->getParentPage(); + // If no parent page is given then just go ahead + if (!page) + return true; + // generate dialog QString bodyMessage; QTextStream bodyMessageStream(&bodyMessage);