summaryrefslogtreecommitdiffstats
path: root/src/multimedia/qmediatimerange.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/qmediatimerange.cpp')
-rw-r--r--src/multimedia/qmediatimerange.cpp9
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 << ')';