mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
Do not overwrite interval index when parsing DOM reference
- Closes #390 Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
This commit is contained in:
parent
d90eab17a0
commit
5b1deaab59
2 changed files with 6 additions and 4 deletions
|
@ -1,6 +1,8 @@
|
|||
|
||||
- #379 CmdSummary: Fix calculation of display start in summary table
|
||||
(thanks to Shaun Ruffell)
|
||||
- #390 dom.tracked.X.tag.Y always returns dom.tracked.1.tag.Y
|
||||
(thanks to pweaver2019)
|
||||
|
||||
------ current release ---------------------------
|
||||
|
||||
|
|
|
@ -196,18 +196,18 @@ bool domGet (
|
|||
return true;
|
||||
}
|
||||
|
||||
int n;
|
||||
int m;
|
||||
// dom.tracked.<N>.tag.<M>
|
||||
if (pig.skipLiteral ("tag.") &&
|
||||
pig.getDigits (n))
|
||||
pig.getDigits (m))
|
||||
{
|
||||
std::vector <std::string> tags;
|
||||
for (auto& tag : tracked[count - n].tags ())
|
||||
tags.push_back (tag);
|
||||
|
||||
if (n <= static_cast <int> (tags.size ()))
|
||||
if (m <= static_cast <int> (tags.size ()))
|
||||
{
|
||||
value = format ("{1}", tags[n - 1]);
|
||||
value = format ("{1}", tags[m - 1]);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue