diff options
author | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-10-24 16:28:32 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-10-27 06:11:02 +0000 |
commit | a1fa0846ed56d0a7258c34c1f31d6074fb9895c9 (patch) | |
tree | b5e231999007892667b0d43a4afba28973b0e580 | |
parent | 05d788344c5c6c8b8f08a3aaa0704394965daf38 (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.cpp | 3 |
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); |