diff --git a/src/Database.cpp b/src/Database.cpp index 634ce942..28f05823 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -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); } }