diff options
Diffstat (limited to 'source/blender/freestyle')
-rw-r--r-- | source/blender/freestyle/intern/stroke/Operators.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/freestyle/intern/stroke/Operators.cpp b/source/blender/freestyle/intern/stroke/Operators.cpp index 87ba34e8f42..dfb50d903f7 100644 --- a/source/blender/freestyle/intern/stroke/Operators.cpp +++ b/source/blender/freestyle/intern/stroke/Operators.cpp @@ -996,6 +996,8 @@ public: inline bool operator()(Interface1D *i1, Interface1D *i2) { + if (i1 == i2) + return false; if ((*_pred)(*i1, *i2) < 0) throw std::runtime_error("comparison failed"); return _pred->result; |