From 858ae45e18cfbe7ec7d15da21ec675fa249998de Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 9 Sep 2024 00:12:55 +0200 Subject: [PATCH] App::Link: fix crash with Draft Array (#16240) * App::Link: fix crash with Draft Array --- src/Gui/ViewProviderLink.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Gui/ViewProviderLink.cpp b/src/Gui/ViewProviderLink.cpp index 246c2361d646..581e6155e836 100644 --- a/src/Gui/ViewProviderLink.cpp +++ b/src/Gui/ViewProviderLink.cpp @@ -1394,7 +1394,12 @@ bool LinkView::linkGetElementPicked(const SoPickedPoint *pp, std::string &subnam } auto &info = *nodeArray[nodeIdx]; - ss << info.linkInfo->getLinkedName() << '.'; + if (!info.linkInfo) { + ss << it->second << '.'; + } + else { + ss << info.linkInfo->getLinkedName() << '.'; + } if(info.isLinked()) { if (!info.linkInfo->getElementPicked(false, childType, pp, ss)) {