Don't crash when trying to access tracks with no data.

This commit is contained in:
David Given
2018-12-22 10:54:08 +01:00
parent 2619c8dc5d
commit cf28d05a4b

View File

@@ -10,9 +10,15 @@ public:
}
nanoseconds_t duration() const { return _duration; }
const uint8_t* ptr() const { return &_intervals.at(0); }
int bytes() const { return _intervals.size(); }
const uint8_t* ptr() const
{
if (!_intervals.empty())
return &_intervals.at(0);
return NULL;
}
Fluxmap& appendIntervals(std::vector<uint8_t>& intervals);
Fluxmap& appendIntervals(const uint8_t* ptr, size_t len);