Fix: False positives/negatives in curves_selection.cc#contains #116834
|
@ -191,7 +191,8 @@ static bool contains(const VArray<bool> &varray,
|
|||
return init;
|
||||
}
|
||||
constexpr int64_t MaxChunkSize = 512;
|
||||
|
||||
for (int64_t start = range.start(); start < range.one_after_last(); start += MaxChunkSize) {
|
||||
for (int64_t start = range.start(); start < range.one_after_last(); start += MaxChunkSize)
|
||||
{
|
||||
const int64_t end = std::min<int64_t>(start + MaxChunkSize, range.one_after_last());
|
||||
const int64_t size = end - start;
|
||||
const IndexMask sliced_mask = indices_to_check.slice(start, size);
|
||||
|
|
Loading…
Reference in New Issue
How about using a variable to simplify this a bit: