From 1b81ffaaafe6238f12920c9d1327c3f129f52846 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 20 Apr 2017 22:31:18 +0200 Subject: [PATCH] fix crash ExpressionDelegate::paint --- src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index e8c187e684..2a6a9e2d3e 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -331,7 +331,7 @@ protected: options.widget->style()->drawControl(QStyle::CE_ItemViewItem, &options, painter); ConstraintItem * item = dynamic_cast(view->item(index.row())); - if (!item) + if (!item || item->sketch->Constraints.getSize() < item->ConstraintNbr) return; App::ObjectIdentifier path = item->sketch->Constraints.createPath(item->ConstraintNbr);