Don't query empty timeline for next/previous windows

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=173668909
This commit is contained in:
olly 2017-10-27 07:33:34 -07:00 committed by Oliver Woodman
parent 4cf90e3223
commit dd5905a9fb
2 changed files with 5 additions and 5 deletions

View file

@ -331,14 +331,14 @@ import java.util.concurrent.CopyOnWriteArraySet;
@Override @Override
public int getNextWindowIndex() { public int getNextWindowIndex() {
return timeline.getNextWindowIndex(getCurrentWindowIndex(), getRepeatMode(), return timeline.isEmpty() ? C.INDEX_UNSET
getShuffleModeEnabled()); : timeline.getNextWindowIndex(getCurrentWindowIndex(), repeatMode, shuffleModeEnabled);
} }
@Override @Override
public int getPreviousWindowIndex() { public int getPreviousWindowIndex() {
return timeline.getPreviousWindowIndex(getCurrentWindowIndex(), getRepeatMode(), return timeline.isEmpty() ? C.INDEX_UNSET
getShuffleModeEnabled()); : timeline.getPreviousWindowIndex(getCurrentWindowIndex(), repeatMode, shuffleModeEnabled);
} }
@Override @Override