diff options
-rw-r--r-- | src/plugins/blackberry/bbmediaplayercontrol.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/blackberry/bbmediaplayercontrol.cpp b/src/plugins/blackberry/bbmediaplayercontrol.cpp index 1fe21de67..e37c880fd 100644 --- a/src/plugins/blackberry/bbmediaplayercontrol.cpp +++ b/src/plugins/blackberry/bbmediaplayercontrol.cpp @@ -543,10 +543,12 @@ bool BbMediaPlayerControl::nativeEventFilter(const QByteArray &eventType, void * // playback is stopped because of this. // Ignore other stop event sources, souch as calling mmr_stop() ourselves and // mmr_input_attach(). - if (m_stopEventsToIgnore > 0) + if (m_stopEventsToIgnore > 0) { --m_stopEventsToIgnore; - else + } else { + setMediaStatus(QMediaPlayer::EndOfMedia); stopInternal(IgnoreMmRenderer); + } return false; } } |