From 5fb0eb42fd63f314e5e8d61c7b1be0929d1ce841 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 13 Nov 2017 11:29:29 +0200 Subject: [PATCH] Fix Valentina crash. Valentina crashes if remove piece node parent. --HG-- branch : develop --- src/libs/vtools/tools/nodeDetails/vnodepoint.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libs/vtools/tools/nodeDetails/vnodepoint.cpp b/src/libs/vtools/tools/nodeDetails/vnodepoint.cpp index 4da45d017..b298101b5 100644 --- a/src/libs/vtools/tools/nodeDetails/vnodepoint.cpp +++ b/src/libs/vtools/tools/nodeDetails/vnodepoint.cpp @@ -178,7 +178,14 @@ void VNodePoint::PointChoosed() */ void VNodePoint::FullUpdateFromFile() { - RefreshPointGeometry(*VAbstractTool::data.GeometricObject(m_id)); + try + { + RefreshPointGeometry(*VAbstractTool::data.GeometricObject(m_id)); + } + catch (const VExceptionBadId &) + { + // ignore + } } //---------------------------------------------------------------------------------------------------------------------