Tarandeep Singh 75a9239221 Optimize calls to IME's onStartInput
As of today onStartInput is called for every window which gains focus. We
can significantly optimize this by restricting calls only to windows
that have a text editor. However, if input was already started based on
window flags, behavior is unchanged.

This behavior is guarded by debug flag "debug.optimize_startinput" and
is defaulted to true.

Bug: 37617707
Test: atest CtsInputMethodTestCases
Test: Verify following command reverts the behavior: adb root && adb
      shell setprop debug.optimize_startinput false &&
      adb shell cmd input_method refresh_debug_options
Change-Id: Ibf9dab3d9c138b5f04e053d41ee4fd248c78e4da
2018-01-18 21:35:39 +00:00
2017-12-13 17:29:28 -08:00
2018-01-12 22:27:35 +00:00
2018-01-11 11:58:10 -08:00
2018-01-08 17:51:57 -08:00
2018-01-09 14:38:43 +00:00
2017-11-20 11:13:48 -08:00
2017-11-13 13:25:05 -05:00
Description
No description provided
21 GiB
Languages
Java 73.7%
Kotlin 14%
PowerBuilder 5.8%
C++ 5.2%
AIDL 1%