summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2022-10-24 16:28:32 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-10-27 06:11:02 +0000
commita1fa0846ed56d0a7258c34c1f31d6074fb9895c9 (patch)
treeb5e231999007892667b0d43a4afba28973b0e580
parent05d788344c5c6c8b8f08a3aaa0704394965daf38 (diff)
Don't pause playback when in NoMedia, InvalidMedia state
Change-Id: I8a8136df72fa9e28478dfc2917b0dd16f3d8ddc1 Reviewed-by: André de la Rocha <andre.rocha@qt.io> (cherry picked from commit 51bdccb5bbbe4e77a6415730c37392abad25cd40) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/plugins/multimedia/windows/player/mfplayercontrol.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/multimedia/windows/player/mfplayercontrol.cpp b/src/plugins/multimedia/windows/player/mfplayercontrol.cpp
index af124ba59..b5f81ac85 100644
--- a/src/plugins/multimedia/windows/player/mfplayercontrol.cpp
+++ b/src/plugins/multimedia/windows/player/mfplayercontrol.cpp
@@ -74,7 +74,8 @@ void MFPlayerControl::pause()
if (m_state == QMediaPlayer::PausedState)
return;
- if (m_session->status() == QMediaPlayer::NoMedia)
+ if (m_session->status() == QMediaPlayer::NoMedia ||
+ m_session->status() == QMediaPlayer::InvalidMedia)
return;
changeState(QMediaPlayer::PausedState);