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); return qHash(r.in(), seed) ^ qHash(r.out(), seed);
} }
TimeRangeListFrameIterator::TimeRangeListFrameIterator() :
TimeRangeListFrameIterator(TimeRangeList(), rational::NaN)
{
}
TimeRangeListFrameIterator::TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase) : TimeRangeListFrameIterator::TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase) :
list_(list), list_(list),
timebase_(timebase), timebase_(timebase),
+1 -1
View File
@@ -151,7 +151,7 @@ private:
class TimeRangeListFrameIterator class TimeRangeListFrameIterator
{ {
public: public:
TimeRangeListFrameIterator() = default; TimeRangeListFrameIterator();
TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase); TimeRangeListFrameIterator(const TimeRangeList &list, const rational &timebase);
bool GetNext(rational *out); bool GetNext(rational *out);