summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-10-05 14:55:25 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-10-05 14:55:26 -0700
commit3f1246a29b58cf78ebe674ec0905ad1795027aac (patch)
treee1c1b0e21b8ed3df9e880bde9d690b735d2986d8 /core/java
parentd0f199308e5d040bf0a968114578d620fb6a9f61 (diff)
parentc38c9be031ddad5cf551b55458889f11e01dc5b2 (diff)
downloadframeworks_base-3f1246a29b58cf78ebe674ec0905ad1795027aac.zip
frameworks_base-3f1246a29b58cf78ebe674ec0905ad1795027aac.tar.gz
frameworks_base-3f1246a29b58cf78ebe674ec0905ad1795027aac.tar.bz2
Merge "Coordinate screen on with the window manager." into jb-mr1-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/IWindowManager.aidl3
-rw-r--r--core/java/android/view/WindowManagerPolicy.java9
2 files changed, 4 insertions, 8 deletions
diff --git a/core/java/android/view/IWindowManager.aidl b/core/java/android/view/IWindowManager.aidl
index f7ba38c..e3250f9 100644
--- a/core/java/android/view/IWindowManager.aidl
+++ b/core/java/android/view/IWindowManager.aidl
@@ -201,8 +201,9 @@ interface IWindowManager
/**
* Block until the given window has been drawn to the screen.
+ * Returns true if really waiting, false if the window does not exist.
*/
- void waitForWindowDrawn(IBinder token, in IRemoteCallback callback);
+ boolean waitForWindowDrawn(IBinder token, in IRemoteCallback callback);
/**
* Device has a software navigation bar (separate from the status bar).
diff --git a/core/java/android/view/WindowManagerPolicy.java b/core/java/android/view/WindowManagerPolicy.java
index 04b5e11..d25f4cd 100644
--- a/core/java/android/view/WindowManagerPolicy.java
+++ b/core/java/android/view/WindowManagerPolicy.java
@@ -1058,18 +1058,13 @@ public interface WindowManagerPolicy {
* Called when we have started keeping the screen on because a window
* requesting this has become visible.
*/
- public void screenOnStartedLw();
+ public void keepScreenOnStartedLw();
/**
* Called when we have stopped keeping the screen on because the last window
* requesting this is no longer visible.
*/
- public void screenOnStoppedLw();
-
- /**
- * Return false to disable key repeat events from being generated.
- */
- public boolean allowKeyRepeat();
+ public void keepScreenOnStoppedLw();
/**
* Inform the policy that the user has chosen a preferred orientation ("rotation lock").