summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-02-07 17:42:12 +0000
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-02-07 17:45:07 +0000
commita88b8325d8d0792aba9537c329cda721ade95481 (patch)
tree4edb01ba8331a9a3b8d5c95252a456a0c6a7f8e3
parent159ddccc7b44f727d80274c546b4d6a7cbe47541 (diff)
downloadframeworks_base-a88b8325d8d0792aba9537c329cda721ade95481.zip
frameworks_base-a88b8325d8d0792aba9537c329cda721ade95481.tar.gz
frameworks_base-a88b8325d8d0792aba9537c329cda721ade95481.tar.bz2
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
-rw-r--r--services/java/com/android/server/WindowManagerService.java2
1 files changed, 1 insertions, 1 deletions
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)) {