Ensure callback is not null in SongTimeline

This commit is contained in:
Kieran Clancy 2012-11-16 14:25:30 +10:30 committed by Adrian Ulrich
parent 762a2f365a
commit d814daed31

View File

@ -733,8 +733,10 @@ public final class SongTimeline {
mSongs.subList(mCurrentPos + 1, mSongs.size()).clear();
}
mCallback.activeSongReplaced(+1, getSong(+1));
mCallback.positionInfoChanged();
if (mCallback != null) {
mCallback.activeSongReplaced(+1, getSong(+1));
mCallback.positionInfoChanged();
}
changed();
}
@ -761,6 +763,8 @@ public final class SongTimeline {
*/
private void broadcastChangedSongs()
{
if (mCallback == null) return;
Song previous = getSong(-1);
Song current = getSong(0);
Song next = getSong(+1);