Android: Fix reload check in onStateChanged().
The condition was missing the Uninitialized flag. Change-Id: I555f4eae6cc33bee0a4925e626dd56041e4b0471 Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
This commit is contained in:
committed by
The Qt Project
parent
9c3e685352
commit
5869d48441
@@ -510,8 +510,10 @@ void QAndroidMediaPlayerControl::onVideoSizeChanged(qint32 width, qint32 height)
|
|||||||
void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
|
void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
|
||||||
{
|
{
|
||||||
// If reloading, don't report state changes unless the new state is Prepared or Error.
|
// If reloading, don't report state changes unless the new state is Prepared or Error.
|
||||||
if ((mState & JMediaPlayer::Stopped) && !(state & (JMediaPlayer::Prepared | JMediaPlayer::Error)))
|
if ((mState & JMediaPlayer::Stopped)
|
||||||
|
&& (state & (JMediaPlayer::Prepared | JMediaPlayer::Error | JMediaPlayer::Uninitialized)) == 0) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
mState = state;
|
mState = state;
|
||||||
switch (mState) {
|
switch (mState) {
|
||||||
|
|||||||
Reference in New Issue
Block a user