Don't call RS methods after stop(). Should fix b/2245014
diff --git a/src/com/android/musicvis/vis5/Visualization5RS.java b/src/com/android/musicvis/vis5/Visualization5RS.java
index d69e4c2..76f98df 100644
--- a/src/com/android/musicvis/vis5/Visualization5RS.java
+++ b/src/com/android/musicvis/vis5/Visualization5RS.java
@@ -303,9 +303,10 @@
void updateWave() {
mHandler.removeCallbacks(mDrawCube);
- if (mVisible) {
- mHandler.postDelayed(mDrawCube, 20);
+ if (!mVisible) {
+ return;
}
+ mHandler.postDelayed(mDrawCube, 20);
int len = MediaPlayer.snoop(mVizData, 0);