From 6c3650b6059a4acca33aacf11bdf251a00068945 Mon Sep 17 00:00:00 2001 From: Jorge Ruesga Date: Sat, 21 Jun 2014 01:48:24 +0200 Subject: photophase: force world redraw before put GLView in sleep mode Change-Id: I8b3d58d1c938cbce8ab1d5f24502d661c1a6a1bc Signed-off-by: Jorge Ruesga --- src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); } -- cgit v1.2.3