diff options
| author | 2024-08-02 16:34:40 +0000 | |
|---|---|---|
| committer | 2024-08-02 16:34:40 +0000 | |
| commit | 782208d0609451ac78332fc7d89523e5b708e6de (patch) | |
| tree | d3260b57d194df70312313ae5536db5bf47adc30 /api/api.go | |
| parent | ec45cc5becad68c0b5f14f604dbda28a6cd52a46 (diff) | |
Merge ImeTargetChangeListener to InputMethodManagerInternal
This CL reworks how WMS tells IMMS about visibility changes on IME
targets windows.
With this CL we simply start using InputMethodManagerInternal.
Main motivations are:
* We can see all the inter-component callbacks at one place in IMMS.
* This removes one this-escape from the constructor.
* No need to change WMS when we start relying on multiple instances
of ImeVisibilityStateComputer.
At this momemt there must be no observable behavior change.
Fix: 356876005
Test: atest WmTests:WindowStateTests
Test: atest FrameworksInputMethodSystemServerTests
Test: presubmit
Flag: EXEMPT refactor
Change-Id: Ia711026604cd2e4588912fe2aa8bbd69808249aa
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions