diff options
author | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2019-10-08 09:44:30 +0200 |
---|---|---|
committer | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2019-10-08 11:00:46 +0200 |
commit | 047c1da00704c8287441abf1bf13e2141d1c3b5d (patch) | |
tree | a790c8a992aef1046a6564c372fbb70d32fd22c4 | |
parent | 5f6f82baeacce06dc4bdcaa307eff1772e89cd3e (diff) | |
download | qtmultimedia-047c1da00704c8287441abf1bf13e2141d1c3b5d.tar.gz |
WinRT: Ignore media in MediaPlayer only if stream is not changed too
When qrc media content is set, it allocates and opens QFile.
If the same content is set again, the url remains the same,
but it creats new QFile, and need to update by new stream.
Change-Id: Iee6c50135bb8304177affbe70b27d24898fc5b5c
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
-rw-r--r-- | src/plugins/winrt/qwinrtmediaplayercontrol.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp index 7991f435b..779703392 100644 --- a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp +++ b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp @@ -722,7 +722,7 @@ void QWinRTMediaPlayerControl::setMedia(const QMediaContent &media, QIODevice *s { Q_D(QWinRTMediaPlayerControl); - if (d->media == media) + if (d->media == media && d->stream.data() == stream) return; d->media = media; |