summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2022-01-26 00:26:22 -0800
committer Rob Carr <racarr@google.com> 2022-02-23 00:19:58 +0000
commit205da89cafb811db24cdc8d73e49f27dfd2656c8 (patch)
tree3639ade752f37c9eb9aca7c481cc1a83e69b748b /api/api.go
parent60224bcea6ea3b8b31825cf8afdf90300a98a0ff (diff)
IME Support for SurfaceControlViewHost
Since SurfaceControlViewHost embedded hierarchies can already receive focus via grantEmbeddedWindowFocus, and ViewRoot can communicate directly with IME service, most of the wiring is in place for IME to work with SurfaceControlViewHost. It's mostly a few validation checks around focus preventing us from doing this. To solve this we make ImeInputTarget a "InputTarget" reference rather than a window state reference. We extend InputTarget to allow for abstraction of these few cases. At the moment we force embedded views to use the remote insets target from SysUI, and they are not allowed to control them themselves. Bug: 213603716 Test: SurfaceControlViewHostTests Change-Id: I7eec5bdf6798ef8cc5e6958987ca7b73b6881079
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions