summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2009-12-10 14:44:45 -0800
committerMarco Nelissen <marcone@google.com>2009-12-10 14:44:45 -0800
commitf974e91d19c78937f9a196fa818e51ffd8838ff3 (patch)
tree34d7450db489c0b1acbe567e3b230f2f7d257725
parent7235a0be5f56e1231a6e2ec789a081b678833ec6 (diff)
downloadandroid_packages_wallpapers_MagicSmoke-f974e91d19c78937f9a196fa818e51ffd8838ff3.tar.gz
android_packages_wallpapers_MagicSmoke-f974e91d19c78937f9a196fa818e51ffd8838ff3.tar.bz2
android_packages_wallpapers_MagicSmoke-f974e91d19c78937f9a196fa818e51ffd8838ff3.zip
Fix the magic smoke wallpaper so it doesn't jump after turning the screen on.
-rw-r--r--res/raw/clouds.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/res/raw/clouds.rs b/res/raw/clouds.rs
index 1c02c03..919d853 100644
--- a/res/raw/clouds.rs
+++ b/res/raw/clouds.rs
@@ -288,9 +288,10 @@ int main(int launchID) {
int now = uptimeMillis();
timedelta = ((float)(now - lastuptime)) / 44.f;
lastuptime = now;
- if (timedelta > 100) {
- // If we didn't render anything for several seconds, just pretend time stopped.
- timedelta = 1;
+ if (timedelta > 3) {
+ // Limit the step adjustment factor to 3, so we don't get a sudden jump
+ // after coming back from sleep.
+ timedelta = 3;
}
i = State->mPreset;