From 637768d0194fda5763bb9844901164d5c181c588 Mon Sep 17 00:00:00 2001 From: Thomas McGuire Date: Fri, 27 Jul 2012 11:02:29 +0200 Subject: [PATCH] Blackberry: Fix playlists not advancing to the next track. The playlist watches for state changes to the EndOfMedia state, which wasn't used in the plugin yet. Change-Id: Ib2a014177df2273cd46baaef1392a73e54daf06c Reviewed-by: Kevin Krammer Reviewed-by: Lev Zelenskiy Reviewed-by: Sean Harmer --- src/plugins/blackberry/bbmediaplayercontrol.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/blackberry/bbmediaplayercontrol.cpp b/src/plugins/blackberry/bbmediaplayercontrol.cpp index 1fe21de6..e37c880f 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; } }