diff options
author | 2017-06-26 16:22:26 -0700 | |
---|---|---|
committer | 2017-06-27 00:26:48 +0000 | |
commit | 5a071983db5269ecaee05da640cfe4aba266863f (patch) | |
tree | 0cd36b056c0ca5c3c03c4696b77715417ceed8b7 | |
parent | be2e363c9ec415056a4716675875e080494ed787 (diff) |
Trust navbar panel and accessibility overlays
Fixes: 62048165
Fixes: 62341768
Test: Enable maximum screen display and font size, enable TalkBack.
Enable Select to Speak with FAB, enable TalkBack.
Change-Id: Ia96373200adf9c5d306e9c61da9c65ba412c9430
-rw-r--r-- | services/inputflinger/InputWindow.cpp | 4 | ||||
-rw-r--r-- | services/inputflinger/InputWindow.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/services/inputflinger/InputWindow.cpp b/services/inputflinger/InputWindow.cpp index 5e82d75c94..b54752b08b 100644 --- a/services/inputflinger/InputWindow.cpp +++ b/services/inputflinger/InputWindow.cpp @@ -46,8 +46,10 @@ bool InputWindowInfo::isTrustedOverlay() const { || layoutParamsType == TYPE_MAGNIFICATION_OVERLAY || layoutParamsType == TYPE_STATUS_BAR || layoutParamsType == TYPE_NAVIGATION_BAR + || layoutParamsType == TYPE_NAVIGATION_BAR_PANEL || layoutParamsType == TYPE_SECURE_SYSTEM_OVERLAY - || layoutParamsType == TYPE_DOCK_DIVIDER; + || layoutParamsType == TYPE_DOCK_DIVIDER + || layoutParamsType == TYPE_ACCESSIBILITY_OVERLAY; } bool InputWindowInfo::supportsSplitTouch() const { diff --git a/services/inputflinger/InputWindow.h b/services/inputflinger/InputWindow.h index 0ac868b1c5..610290b2e2 100644 --- a/services/inputflinger/InputWindow.h +++ b/services/inputflinger/InputWindow.h @@ -101,7 +101,9 @@ struct InputWindowInfo { TYPE_NAVIGATION_BAR = FIRST_SYSTEM_WINDOW+19, TYPE_VOLUME_OVERLAY = FIRST_SYSTEM_WINDOW+20, TYPE_BOOT_PROGRESS = FIRST_SYSTEM_WINDOW+21, + TYPE_NAVIGATION_BAR_PANEL = FIRST_SYSTEM_WINDOW+24, TYPE_MAGNIFICATION_OVERLAY = FIRST_SYSTEM_WINDOW+27, + TYPE_ACCESSIBILITY_OVERLAY = FIRST_SYSTEM_WINDOW+32, TYPE_DOCK_DIVIDER = FIRST_SYSTEM_WINDOW+34, LAST_SYSTEM_WINDOW = 2999, }; |