timerangelistframeiterator: initialize values even with default constructor

This commit is contained in:
itsmattkc
2021-07-12 11:56:00 -07:00
parent 7ff419b0a3
commit dc34f80386
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -296,6 +296,11 @@ uint qHash(const TimeRange &r, uint seed)
return qHash(r.in(), seed) ^ qHash(r.out(), seed);
}
TimeRangeListFrameIterator::TimeRangeListFrameIterator() :
TimeRangeListFrameIterator(TimeRangeList(), rational::NaN)
{
}
TimeRangeListFrameIterator::TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase) :
list_(list),
timebase_(timebase),
+1 -1
View File
@@ -151,7 +151,7 @@ private:
class TimeRangeListFrameIterator
{
public:
TimeRangeListFrameIterator() = default;
TimeRangeListFrameIterator();
TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase);
bool GetNext(rational *out);