TI-75: Fix cases where interval borders match when applying :fill hint

- Update ChangeLog
This commit is contained in:
Thomas Lauf 2017-12-01 22:57:18 +01:00
parent dc6d3b9672
commit 3f269efd9f
2 changed files with 4 additions and 2 deletions

View file

@ -50,6 +50,8 @@
(Thanks to Thomas Babej). (Thanks to Thomas Babej).
- TI-73 timew move with a specific time broken on 1.1.0 - TI-73 timew move with a specific time broken on 1.1.0
(Thanks to A M). (Thanks to A M).
- TI-75 The :fill hint not properly detecting the last interval
(Thanks to Thomas Babej).
- TI-77 timew track seems to think today is tomorrow - TI-77 timew track seems to think today is tomorrow
(Thanks to A M). (Thanks to A M).
- TI-78 Tag parsing broken for tags starting with "or_" - TI-78 Tag parsing broken for tags starting with "or_"

View file

@ -51,7 +51,7 @@ void autoFill (
for (auto earlier = tracked.rbegin (); earlier != tracked.rend (); ++earlier) for (auto earlier = tracked.rbegin (); earlier != tracked.rend (); ++earlier)
{ {
if (! earlier->range.is_open () && if (! earlier->range.is_open () &&
earlier->range.end < interval.range.start) earlier->range.end <= interval.range.start)
{ {
interval.range.start = earlier->range.end; interval.range.start = earlier->range.end;
if (rules.getBoolean ("verbose")) if (rules.getBoolean ("verbose"))
@ -69,7 +69,7 @@ void autoFill (
{ {
for (auto& later : tracked) for (auto& later : tracked)
{ {
if (interval.range.end < later.range.start) if (interval.range.end <= later.range.start)
{ {
interval.range.end = later.range.start; interval.range.end = later.range.start;
if (rules.getBoolean ("verbose")) if (rules.getBoolean ("verbose"))