Remove the dependency on StatusBarManagerService from IMMS
This is a mechanical code clean up with no behavior change for
InputMethodManagerService.
An internal callback
InputMethodManagerService#systemRunning(StatusBarManagerService)
originates from a quick feature work to show progress dialog for
booting after an upgrade [1]. Since then system server lifecycle
management has been consolidated [2][3][4], but the direct dependency
on StatusBarManagerService from InputMethodManagerService has been
there.
This CL replaces StatusBarManagerService with StatusBarManagerInternal
to remove such a direct dependency from InputMethodManagerService.
[1]: I0e78439ccec3850fb67872c22f235bf12a158dae
661cd52e
[2]: I637ba28412793166cbf519273fdf022241159a92
a0027153
[3]: Iaacfee8d5f080a28d7cc606761f4624673ed390f
ef2ea1fa
[4]: Ic17667df60b30e5355b61a3601ad27a000cab3a3
1e33dc8f
Bug: 234882948
Test: presubmit
Change-Id: Iacd258006df73090c16d3f3b813a5f0a8cec488d
Loading
Please register or sign in to comment