summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/ClientCache.cpp
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2021-09-02 09:52:48 -0700
committer Vishnu Nair <vishnun@google.com> 2021-09-20 23:23:09 +0000
commit4f2ea10357be90b703c1e459fe3a0d346cd0c97d (patch)
treefd677be3a5b29d10ae8c24078fb269a78f822dfe /services/surfaceflinger/ClientCache.cpp
parentc50b4e8985196cf7cf2adb0195c14a52bb1e1f62 (diff)
SurfaceControl: Add setDropInputMode api
Introduces an API to drop input events on this SurfaceControl. This policy will be inherited by its children. The caller must hold the ACCESS_SURFACE_FLINGER permission. Options include: ALL: SurfaceControl and its children will not receive any input regardless of whether it has a valid input channel. OBSCURED: SurfaceControl and its children will not receive any input if the layer is obscured, cropped by its parent or translucent. These policies are used to enable features that allow for a less trusted interaction model between apps. See the bug for more details. Test: atest libgui_test InputDispatcherDropInputFeatureTest Bug:197364677 Merged-In: I443741d5ab51a45d37fb865f11c433c436d96c1e Change-Id: I443741d5ab51a45d37fb865f11c433c436d96c1e
Diffstat (limited to 'services/surfaceflinger/ClientCache.cpp')
0 files changed, 0 insertions, 0 deletions