diff options
Diffstat (limited to 'source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp')
-rwxr-xr-x | source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp b/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp index 1cbed8a87c6..1d52f37236e 100755 --- a/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp +++ b/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp @@ -42,6 +42,8 @@ void FEdgeXDetector::processShapes(WingedEdge& we) { for(vector<WShape*>::const_iterator it = wshapes.begin(); it != wshapes.end(); it++){ + if (_pRenderMonitor && _pRenderMonitor->testBreak()) + break; wxs = dynamic_cast<WXShape*>(*it); wxs->bbox(Min, Max); _bbox_diagonal = (Max-Min).norm(); |