Database: Preserved open intervals on add

This commit is contained in:
Paul Beckingham 2016-04-17 11:42:06 -04:00
parent 2d18970d18
commit c848aa268a

View file

@ -121,6 +121,9 @@ void Database::addInterval (const Interval& interval)
// Intersect the original interval range, and the segment.
Interval segmentedInterval (interval);
segmentedInterval.range (intervalRange.intersect (segment));
if (! interval.isEnded ())
segmentedInterval.end ({0});
_files[df].addInterval (segmentedInterval);
}
}