aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2014-06-21 01:48:24 +0200
committerJorge Ruesga <jorge@ruesga.com>2014-06-21 01:48:24 +0200
commit6c3650b6059a4acca33aacf11bdf251a00068945 (patch)
tree82d4bca7e9f1bbeab8784afefa5ba63c7cace534
parent431949790cc8cee3e2a017c096b90129a267a6f6 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-6c3650b6059a4acca33aacf11bdf251a00068945.tar.gz
android_packages_wallpapers_PhotoPhase-6c3650b6059a4acca33aacf11bdf251a00068945.tar.bz2
android_packages_wallpapers_PhotoPhase-6c3650b6059a4acca33aacf11bdf251a00068945.zip
photophase: force world redraw before put GLView in sleep mode
Change-Id: I8b3d58d1c938cbce8ab1d5f24502d661c1a6a1bc Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java
index b415a0a..98a07e6 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java
@@ -735,7 +735,11 @@ public class PhotoPhaseRenderer implements GLSurfaceView.Renderer {
}
}
}
- } else if (mIsPaused) {
+ } else {
+ if (mWorld != null) {
+ // Just draw the world before notify GLView to goto sleep
+ mWorld.draw(mMVPMatrix);
+ }
mDispatcher.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
}