Fix continueLoading in IMA deferred periods

continueLoading may be called during preparation, but this is not
handled correctly in the case where a deferred period doesn't
have a source yet.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=158696539
This commit is contained in:
andrewlewis 2017-06-12 03:49:12 -07:00 committed by Oliver Woodman
parent c980eae9c4
commit 58280f979e

View File

@ -506,7 +506,7 @@ public final class ImaAdsMediaSource implements MediaSource {
@Override @Override
public boolean continueLoading(long positionUs) { public boolean continueLoading(long positionUs) {
return mediaPeriod.continueLoading(positionUs); return mediaPeriod != null && mediaPeriod.continueLoading(positionUs);
} }
// MediaPeriod.Callback implementation. // MediaPeriod.Callback implementation.