Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 782208d0 authored by Yohei Yukawa's avatar Yohei Yukawa
Browse files

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
parent ec45cc5b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment