Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-09-13 03:07:33 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-09-13 03:07:33 +0400
commit6f418c55c8aee08aa4807ba72787023b8039bbf1 (patch)
tree75a52ec296ac0eebb392ecc101ec40de7ef3bf2a /source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp
parent2ce1945c5e63bee0b02eb7e9032eedee36821ac7 (diff)
Fix for a crash reported (four months ago!) by bupla, thanks!
Diffstat (limited to 'source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp')
-rwxr-xr-xsource/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp2
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();