diff --git a/src/data.cpp b/src/data.cpp index 6f29dc08..ce08462c 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -624,6 +624,10 @@ std::vector getTracked ( for (auto& interval : flatten (inclusion, exclusions)) intervals.push_back (interval); + // Assign an ID to each interval. + for (unsigned int i = 0; i < intervals.size (); ++i) + intervals[i].id = intervals.size () - i; + debug (format ("Loaded {1} tracked intervals", intervals.size ())); return intervals; }