diff options
author | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-10-24 16:28:32 +0200 |
---|---|---|
committer | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-10-27 07:49:45 +0200 |
commit | 51bdccb5bbbe4e77a6415730c37392abad25cd40 (patch) | |
tree | e672c9ad36db305b9552c7af0b08d8734ed0ad74 /src | |
parent | 24426e34812e49ec8dda9ee90f5553b7ccf24917 (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.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); |