summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2022-10-24 16:28:32 +0200
committerPiotr Srebrny <piotr.srebrny@qt.io>2022-10-27 07:49:45 +0200
commit51bdccb5bbbe4e77a6415730c37392abad25cd40 (patch)
treee672c9ad36db305b9552c7af0b08d8734ed0ad74 /src
parent24426e34812e49ec8dda9ee90f5553b7ccf24917 (diff)
Don't pause playback when in NoMedia, InvalidMedia state
Pick-to: 6.4 Change-Id: I8a8136df72fa9e28478dfc2917b0dd16f3d8ddc1 Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Diffstat (limited to 'src')
-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);