From 39b34c60bceea0a2bbc6caabcaced65f93b990a8 Mon Sep 17 00:00:00 2001 From: nds Date: Fri, 1 Apr 2016 11:51:19 +0300 Subject: [PATCH] Issue #1394: Bug SIGSEGV. --- src/XGUI/XGUI_Workshop.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/XGUI/XGUI_Workshop.cpp b/src/XGUI/XGUI_Workshop.cpp index 0b7c71c35..455bebcd6 100755 --- a/src/XGUI/XGUI_Workshop.cpp +++ b/src/XGUI/XGUI_Workshop.cpp @@ -1409,6 +1409,8 @@ bool XGUI_Workshop::isDeleteFeatureWithReferences(const QObjectPtrList& theList, if (!aFeature->data()->isValid()) continue; ResultPtr aFirstResult = aFeature->firstResult(); + if (!aFirstResult.get()) + continue; std::string aResultGroupName = aFirstResult->groupName(); if (aResultGroupName == ModelAPI_ResultPart::group()) aPartFeatureNames.append(aFeature->name().c_str()); -- 2.39.2