diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-09-13 03:07:33 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-09-13 03:07:33 +0400 |
commit | 6f418c55c8aee08aa4807ba72787023b8039bbf1 (patch) | |
tree | 75a52ec296ac0eebb392ecc101ec40de7ef3bf2a /source/blender/freestyle/intern/winged_edge | |
parent | 2ce1945c5e63bee0b02eb7e9032eedee36821ac7 (diff) |
Fix for a crash reported (four months ago!) by bupla, thanks!
Diffstat (limited to 'source/blender/freestyle/intern/winged_edge')
-rwxr-xr-x | source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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(); |