diff --git a/src/org/kreed/vanilla/CoverView.java b/src/org/kreed/vanilla/CoverView.java index 3964a319..48714494 100644 --- a/src/org/kreed/vanilla/CoverView.java +++ b/src/org/kreed/vanilla/CoverView.java @@ -41,7 +41,6 @@ import android.widget.Scroller; * generated by CoverBitmap. */ public final class CoverView extends View implements Handler.Callback { - private static final int STORE_SIZE = 3; private static int SNAP_VELOCITY = -1; /** @@ -65,7 +64,7 @@ public final class CoverView extends View implements Handler.Callback { private Callback mCallback; /** - * The current set of songs: previous, current, and next. + * The current set of songs: 0 = previous, 1 = current, and 2 = next. */ private Song[] mSongs = new Song[3]; /** @@ -134,7 +133,7 @@ public final class CoverView extends View implements Handler.Callback { ((Bitmap)bitmaps[i]).recycle(); bitmaps[i] = null; } - for (int i = STORE_SIZE; --i != -1; ) + for (int i = 3; --i != -1; ) setSong(i, mSongs[i]); } @@ -166,7 +165,7 @@ public final class CoverView extends View implements Handler.Callback { canvas.drawColor(Color.BLACK); - for (int x = 0, i = 0; i != STORE_SIZE; ++i, x += width) { + for (int x = 0, i = 0; i != 3; ++i, x += width) { if (mSongs[i] != null && scrollX + width > x && scrollX < x + width) { long id = mSongs[i].id; if (id == -1) @@ -348,8 +347,8 @@ public final class CoverView extends View implements Handler.Callback { */ public void querySongs(PlaybackService service) { - for (int i = STORE_SIZE; --i != -1; ) - setSong(i, service.getSong(i - STORE_SIZE / 2)); + for (int i = 3; --i != -1; ) + setSong(i, service.getSong(i - 1)); resetScroll(); invalidate(); }