From 3c8ebe976e93aee438a8adf8d5159eb83e4b4136 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 3 May 2016 07:10:41 -0400 Subject: [PATCH] data: getLatestInterval always returns any open interval before a closed one --- src/data.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data.cpp b/src/data.cpp index bd4b96f5..6e0323bc 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -654,6 +654,15 @@ std::vector getUntrackedRanges ( Interval getLatestInterval (Database& database) { Interval i; + for (auto& line : database.allLines ()) + { + if (line.find (" - ") == std::string::npos) + { + i.initialize (line); + return i; + } + } + auto lastLine = database.lastLine (); if (lastLine != "") i.initialize (lastLine);