data: clip should NOP on unstarted range

This commit is contained in:
Paul Beckingham 2016-04-30 12:09:49 -04:00
parent 9778884f75
commit 321d0b8ab2

View file

@ -578,6 +578,9 @@ bool matchesFilter (const Interval& interval, const Interval& filter)
// Take an interval and clip it to the range.
Interval clip (const Interval& interval, const Range& range)
{
if (! range.started ())
return interval;
Interval clipped {interval};
clipped.range = clipped.range.intersect (range);
return clipped;