diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-10-28 14:10:28 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-10-29 13:41:44 +0100 |
commit | 9f77002fd3106ca4477159212781264d5b688ddb (patch) | |
tree | 767a8cbe4ab1e66ca4c7ca9d9e5f8f727c47e281 /src/multimedia/playback/qmedianetworkplaylistprovider.cpp | |
parent | c6e934601a3405f80c601aac207b09588e291b89 (diff) |
Update dependencies
Fix some warnings about deprecated API and usage
pf QMutexLocker.
Change-Id: I16a1e66a57d0c638f88478ec250e92178c6a433c
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/multimedia/playback/qmedianetworkplaylistprovider.cpp')
-rw-r--r-- | src/multimedia/playback/qmedianetworkplaylistprovider.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/multimedia/playback/qmedianetworkplaylistprovider.cpp b/src/multimedia/playback/qmedianetworkplaylistprovider.cpp index 8282d636a..03bdb0e73 100644 --- a/src/multimedia/playback/qmedianetworkplaylistprovider.cpp +++ b/src/multimedia/playback/qmedianetworkplaylistprovider.cpp @@ -101,11 +101,14 @@ void QMediaNetworkPlaylistProviderPrivate::_q_handleNewItem(const QVariant& cont Q_Q(QMediaNetworkPlaylistProvider); QUrl url; - if (content.type() == QVariant::Url) { - url = content.toUrl(); - } else if (content.type() == QVariant::Map) { - url = content.toMap()[QLatin1String("url")].toUrl(); - } else { + switch (content.metaType().id() ) { + case QMetaType::QUrl: + url = content.toUrl(); + break; + case QMetaType::QVariantMap: + url = content.toMap().value(QLatin1String("url")).toUrl(); + break; + default: return; } |