From a88b8325d8d0792aba9537c329cda721ade95481 Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Tue, 7 Feb 2012 17:42:12 +0000 Subject: Unfreeze display even if screen is off Change Idce8fc0049758e50aaf9bc3f93aff45758ed30c1 made it possible for an animation to start and never complete, thus keeping the display frozen. So... disregard screen state when calling unfreeze. If mScreenRotationAnimation isn't null, let it go all the way. Change-Id: Ibf4b31508855398e8d20626bf169656e2a3d2aa9 --- services/java/com/android/server/WindowManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/WindowManagerService.java b/services/java/com/android/server/WindowManagerService.java index 75ca1f6..bc04039 100644 --- a/services/java/com/android/server/WindowManagerService.java +++ b/services/java/com/android/server/WindowManagerService.java @@ -10149,7 +10149,7 @@ public class WindowManagerService extends IWindowManager.Stub Debug.stopMethodTracing(); } - if (CUSTOM_SCREEN_ROTATION && mPolicy.isScreenOn()) { + if (CUSTOM_SCREEN_ROTATION) { if (mScreenRotationAnimation != null) { if (mScreenRotationAnimation.dismiss(MAX_ANIMATION_DURATION, mTransitionAnimationScale)) { -- cgit v1.1