diff options
Diffstat (limited to 'src/multimedia/qmediatimerange.cpp')
-rw-r--r-- | src/multimedia/qmediatimerange.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/multimedia/qmediatimerange.cpp b/src/multimedia/qmediatimerange.cpp index b30ee0439..30535b160 100644 --- a/src/multimedia/qmediatimerange.cpp +++ b/src/multimedia/qmediatimerange.cpp @@ -488,7 +488,8 @@ void QMediaTimeRange::addInterval(const QMediaTimeInterval &interval) */ void QMediaTimeRange::addTimeRange(const QMediaTimeRange &range) { - foreach(const QMediaTimeInterval &i, range.intervals()) { + const auto intervals = range.intervals(); + for (const QMediaTimeInterval &i : intervals) { d->addInterval(i); } } @@ -537,7 +538,8 @@ void QMediaTimeRange::removeInterval(const QMediaTimeInterval &interval) */ void QMediaTimeRange::removeTimeRange(const QMediaTimeRange &range) { - foreach(const QMediaTimeInterval &i, range.intervals()) { + const auto intervals = range.intervals(); + for (const QMediaTimeInterval &i : intervals) { d->removeInterval(i); } } @@ -708,7 +710,8 @@ QDebug operator<<(QDebug dbg, const QMediaTimeRange &range) QDebugStateSaver saver(dbg); dbg.nospace(); dbg << "QMediaTimeRange( "; - foreach (const QMediaTimeInterval &interval, range.intervals()) + const auto intervals = range.intervals(); + for (const QMediaTimeInterval &interval : intervals) dbg << '(' << interval.start() << ", " << interval.end() << ") "; dbg.space(); dbg << ')'; |