OSDN Git Service

Fix preview for music visualization wallpapers. Apparently 'xStep' is
authorMarco Nelissen <marcone@google.com>
Tue, 16 Mar 2010 20:24:44 +0000 (13:24 -0700)
committerMarco Nelissen <marcone@google.com>
Tue, 16 Mar 2010 20:24:44 +0000 (13:24 -0700)
now 0 for preview, whereas before it wasn't.

Change-Id: I57ed8009102feea6f9878ba558b7529e034a5293

src/com/android/musicvis/GenericWaveRS.java
src/com/android/musicvis/vis3/Visualization3RS.java

index b97acfe..35cf052 100644 (file)
@@ -238,7 +238,8 @@ public class GenericWaveRS extends RenderScriptScene {
         if (xStep <= 0.0f) {
             xStep = xOffset / 2; // originator didn't set step size, assume we're halfway
         }
-        mWorldState.yRotation = (xOffset / xStep) * 180; // rotate 180 degrees per screen
+        // rotate 180 degrees per screen
+        mWorldState.yRotation = xStep == 0.f ? 0.f : (xOffset / xStep) * 180;
         mState.data(mWorldState);
     }
 
index 26bee39..bec5fdd 100644 (file)
@@ -52,7 +52,8 @@ class Visualization3RS extends GenericWaveRS {
         if (xStep <= 0.0f) {
             xStep = xOffset / 2; // originator didn't set step size, assume we're halfway
         }
-        mWorldState.yRotation = (xOffset / xStep) * 360; // rotate 360 degrees per screen
+        // rotate 360 degrees per screen
+        mWorldState.yRotation = xStep == 0.f ? 0.f : (xOffset / xStep) * 360;
         mState.data(mWorldState);
     }