We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7dd02fa commit 5901b0bCopy full SHA for 5901b0b
CPP/Clipper2Lib/src/clipper.engine.cpp
@@ -2940,9 +2940,10 @@ namespace Clipper2Lib {
2940
2941
bool ClipperBase::CheckSplitOwner(OutRec* outrec, OutRecList* splits)
2942
{
2943
- for (auto split : *splits)
+ for (size_t idx = 0; idx < splits->size(); ++idx)
2944
2945
- if (!split->pts && split->splits &&
+ auto split = (*splits)[idx];
2946
+ if (split && !split->pts && split->splits &&
2947
CheckSplitOwner(outrec, split->splits)) return true; //#942
2948
split = GetRealOutRec(split);
2949
if (!split || split == outrec || split->recursive_split == outrec) continue;
0 commit comments