MEDIA_PLAYER_STATE_ERROR is not a bitmask
(b/2502881) Change-Id: I08e427eb2c36f5d70e40f9aeb8638fa8262de989
This commit is contained in:
@@ -104,7 +104,8 @@ status_t MediaPlayer::setDataSource(const sp<IMediaPlayer>& player)
|
||||
{ // scope for the lock
|
||||
Mutex::Autolock _l(mLock);
|
||||
|
||||
if ( !( mCurrentState & ( MEDIA_PLAYER_IDLE | MEDIA_PLAYER_STATE_ERROR ) ) ) {
|
||||
if ( !( (mCurrentState & MEDIA_PLAYER_IDLE) ||
|
||||
(mCurrentState == MEDIA_PLAYER_STATE_ERROR ) ) ) {
|
||||
LOGE("setDataSource called in state %d", mCurrentState);
|
||||
return INVALID_OPERATION;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user