diff options
Diffstat (limited to 'src/qtmultimediaquicktools/qdeclarativevideooutput.cpp')
-rw-r--r-- | src/qtmultimediaquicktools/qdeclarativevideooutput.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp index cae6cf002..d3e8c32ee 100644 --- a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp +++ b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp @@ -231,7 +231,8 @@ bool QDeclarativeVideoOutput::createBackend(QMediaService *service) { bool backendAvailable = false; - foreach (QObject *instance, videoBackendFactoryLoader()->instances(QLatin1String("declarativevideobackend"))) { + const auto instances = videoBackendFactoryLoader()->instances(QLatin1String("declarativevideobackend")); + for (QObject *instance : instances) { if (QDeclarativeVideoBackendFactoryInterface *plugin = qobject_cast<QDeclarativeVideoBackendFactoryInterface*>(instance)) { m_backend.reset(plugin->create(this)); if (m_backend && m_backend->init(service)) { |