summaryrefslogtreecommitdiffstats
path: root/policy
diff options
context:
space:
mode:
authorSvetoslav <svetoslavganov@google.com>2014-10-24 02:04:11 +0000
committerandroid-build-merger <android-build-merger@google.com>2014-10-24 02:04:11 +0000
commiteed63916a184b05fa8572c9a8151745d05777740 (patch)
treeb07e15de03431bb24fffd41c405bb8dbb8024dcd /policy
parent532f0a29548c1ebc9467fe8960626981d24fd26f (diff)
parent89e7ffedadd20a3091e72b42f86c500452df193c (diff)
downloadframeworks_base-eed63916a184b05fa8572c9a8151745d05777740.zip
frameworks_base-eed63916a184b05fa8572c9a8151745d05777740.tar.gz
frameworks_base-eed63916a184b05fa8572c9a8151745d05777740.tar.bz2
am bd6fabe2: Merge "APIs for an accessibility service to put interaction tracking overlays." into lmp-mr1-dev
automerge: 89e7ffe * commit '89e7ffedadd20a3091e72b42f86c500452df193c': APIs for an accessibility service to put interaction tracking overlays.
Diffstat (limited to 'policy')
-rw-r--r--policy/src/com/android/internal/policy/impl/PhoneWindowManager.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
index 3ca147b..04e2fd1 100644
--- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
+++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
@@ -1431,6 +1431,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
case TYPE_WALLPAPER:
case TYPE_PRIVATE_PRESENTATION:
case TYPE_VOICE_INTERACTION:
+ case TYPE_ACCESSIBILITY_OVERLAY:
// The window manager will check these.
break;
case TYPE_PHONE:
@@ -1660,15 +1661,18 @@ public class PhoneWindowManager implements WindowManagerPolicy {
// the drag layer: input for drag-and-drop is associated with this window,
// which sits above all other focusable windows
return 25;
- case TYPE_SECURE_SYSTEM_OVERLAY:
+ case TYPE_ACCESSIBILITY_OVERLAY:
+ // overlay put by accessibility services to intercept user interaction
return 26;
- case TYPE_BOOT_PROGRESS:
+ case TYPE_SECURE_SYSTEM_OVERLAY:
return 27;
+ case TYPE_BOOT_PROGRESS:
+ return 28;
case TYPE_POINTER:
// the (mouse) pointer layer
- return 28;
- case TYPE_HIDDEN_NAV_CONSUMER:
return 29;
+ case TYPE_HIDDEN_NAV_CONSUMER:
+ return 30;
}
Log.e(TAG, "Unknown window type: " + type);
return 2;
@@ -1972,7 +1976,6 @@ public class PhoneWindowManager implements WindowManagerPolicy {
}
mKeyguardScrim = win;
break;
-
}
return WindowManagerGlobal.ADD_OKAY;
}