data: Corrected clip, which was intersecting, which is wrong

This commit is contained in:
Paul Beckingham 2016-05-01 21:01:48 -04:00
parent 1d847dabd5
commit 352fbf02f1

View file

@ -581,7 +581,13 @@ Interval clip (const Interval& interval, const Range& range)
return interval; return interval;
Interval clipped {interval}; Interval clipped {interval};
clipped.range = clipped.range.intersect (range); if (clipped.range.start.toEpoch () &&
clipped.range.start < range.start)
clipped.range.start = range.start;
if (clipped.range.end.toEpoch () &&
clipped.range.end > range.end)
clipped.range.end = range.end;
/* /*
std::cout << "# clip:\n" std::cout << "# clip:\n"