diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2012-02-07 17:42:12 +0000 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2012-02-07 17:45:07 +0000 |
commit | a88b8325d8d0792aba9537c329cda721ade95481 (patch) | |
tree | 4edb01ba8331a9a3b8d5c95252a456a0c6a7f8e3 | |
parent | 159ddccc7b44f727d80274c546b4d6a7cbe47541 (diff) | |
download | frameworks_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.java | 2 |
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)) { |