Don't send playback info updates when released.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=178916145
This commit is contained in:
olly 2017-12-13 09:54:25 -08:00 committed by Oliver Woodman
parent 2cbf0ef0ab
commit 073c92ed36

View File

@ -336,9 +336,6 @@ import java.io.IOException;
case MSG_STOP: case MSG_STOP:
stopInternal(/* reset= */ msg.arg1 != 0, /* acknowledgeStop= */ true); stopInternal(/* reset= */ msg.arg1 != 0, /* acknowledgeStop= */ true);
break; break;
case MSG_RELEASE:
releaseInternal();
break;
case MSG_PERIOD_PREPARED: case MSG_PERIOD_PREPARED:
handlePeriodPrepared((MediaPeriod) msg.obj); handlePeriodPrepared((MediaPeriod) msg.obj);
break; break;
@ -354,6 +351,10 @@ import java.io.IOException;
case MSG_CUSTOM: case MSG_CUSTOM:
sendMessagesInternal((ExoPlayerMessage[]) msg.obj); sendMessagesInternal((ExoPlayerMessage[]) msg.obj);
break; break;
case MSG_RELEASE:
releaseInternal();
// Return immediately to not send playback info updates after release.
return true;
default: default:
return false; return false;
} }