summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2012-10-10 12:48:22 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-10-10 12:48:22 -0700
commitb1a2e63fb068208135ebdd3887eff10266b2e84e (patch)
treefdcc9da8368f64689c97b5cc398694895d6544d5
parent7b827ef083be3cd4ca578974fba014f9b34b2c83 (diff)
parentc410e77ce85c457ea325bc3624bc081ba5fbf354 (diff)
downloadframeworks_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-xservices/java/com/android/server/wm/WindowManagerService.java8
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);
}
}
}