From 842ea49a64151507d50eb9e0d3a11bd8a4f70ad6 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Tue, 25 Jul 2017 19:02:33 -0700 Subject: [PATCH] Prevent segfault if vertex map isn't set. --- src/App/Document.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/App/Document.cpp b/src/App/Document.cpp index 29653c8b68..48ec6ea7b8 100644 --- a/src/App/Document.cpp +++ b/src/App/Document.cpp @@ -2107,6 +2107,7 @@ int Document::recompute() for (std::list::reverse_iterator i = make_order.rbegin();i != make_order.rend(); ++i) { DocumentObject* Cur = d->vertexMap[*i]; + if (!Cur || !isIn(Cur)) continue; if (recomputeList.find(Cur) != recomputeList.end() || Cur->ExpressionEngine.depsAreTouched()) {