diff options
author | Craig Mautner <cmautner@google.com> | 2012-10-10 12:48:22 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-10-10 12:48:22 -0700 |
commit | b1a2e63fb068208135ebdd3887eff10266b2e84e (patch) | |
tree | fdcc9da8368f64689c97b5cc398694895d6544d5 | |
parent | 7b827ef083be3cd4ca578974fba014f9b34b2c83 (diff) | |
parent | c410e77ce85c457ea325bc3624bc081ba5fbf354 (diff) | |
download | frameworks_base-b1a2e63fb068208135ebdd3887eff10266b2e84e.zip frameworks_base-b1a2e63fb068208135ebdd3887eff10266b2e84e.tar.gz frameworks_base-b1a2e63fb068208135ebdd3887eff10266b2e84e.tar.bz2 |
am c410e77c: am 2b02564b: am fa5bc081: Merge "Increase window freeze timeout for bigger screens." into jb-mr1-dev
* commit 'c410e77ce85c457ea325bc3624bc081ba5fbf354':
Increase window freeze timeout for bigger screens.
-rwxr-xr-x | services/java/com/android/server/wm/WindowManagerService.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index 037bfde..abbeb82 100755 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -264,6 +264,9 @@ public class WindowManagerService extends IWindowManager.Stub */ static final int DEFAULT_FADE_IN_OUT_DURATION = 400; + /** Amount of time (in milliseconds) to delay before declaring a window freeze timeout. */ + static final int WINDOW_FREEZE_TIMEOUT_DURATION = 3000; + /** * If true, the window manager will do its own custom freezing and general * management of the screen during rotation. @@ -6018,7 +6021,8 @@ public class WindowManagerService extends IWindowManager.Stub mWindowsFreezingScreen = true; mH.removeMessages(H.WINDOW_FREEZE_TIMEOUT); - mH.sendMessageDelayed(mH.obtainMessage(H.WINDOW_FREEZE_TIMEOUT), 2000); + mH.sendMessageDelayed(mH.obtainMessage(H.WINDOW_FREEZE_TIMEOUT), + WINDOW_FREEZE_TIMEOUT_DURATION); mWaitingForConfig = true; getDefaultDisplayContentLocked().layoutNeeded = true; startFreezingDisplayLocked(inTransaction, 0, 0); @@ -8380,7 +8384,7 @@ public class WindowManagerService extends IWindowManager.Stub // when we first froze the display. mH.removeMessages(H.WINDOW_FREEZE_TIMEOUT); mH.sendMessageDelayed(mH.obtainMessage( - H.WINDOW_FREEZE_TIMEOUT), 2000); + H.WINDOW_FREEZE_TIMEOUT), WINDOW_FREEZE_TIMEOUT_DURATION); } } } |