From 6f418c55c8aee08aa4807ba72787023b8039bbf1 Mon Sep 17 00:00:00 2001 From: Tamito Kajiyama Date: Mon, 12 Sep 2011 23:07:33 +0000 Subject: Fix for a crash reported (four months ago!) by bupla, thanks! --- source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/freestyle/intern/winged_edge') diff --git a/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp b/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp index 9f3da4707e3..a0a80b7ef64 100755 --- a/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp +++ b/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp @@ -181,6 +181,8 @@ void WingedEdgeBuilder::buildWShape(WShape& shape, IndexedFaceSet& ifs) { ++wv){ if((*wv)->isBoundary()) continue; + if ((*wv)->GetEdges().size() == 0) // This means that the WVertex has no incoming edges... (12-Sep-2011 T.K.) + continue; normalsSet.clear(); WVertex::face_iterator fit = (*wv)->faces_begin(); WVertex::face_iterator fitend = (*wv)->faces_end(); -- cgit v1.2.3