commit | 322ee9bf9ec74460d98c13e91ce4749141bf79e7 | [log] [tgz] |
---|---|---|
author | Tarandeep Singh <tarandeep@google.com> | Wed Nov 13 14:53:38 2019 -0800 |
committer | Tarandeep Singh <tarandeep@google.com> | Thu Nov 14 11:12:23 2019 -0800 |
tree | 389cababc46fcbc33d3a3e9036b4051111878e7c | |
parent | 63f6cb799908b34ceb52879d8d928fe0949f78dc [diff] |
Freeup lock when IME is set inactive and unbound Any pending windowGainedFocus future should be cancelled when IME is switched/unbound. Additinally, startInputInner() inside synchronized block blocked WINDOW_FOCUS_GAIN from executing. Its fine to remove synchronization here since startInputInner() already has relevant synchronized blocks. Change-Id: I98cb044d8cbfb80480312a3923f168aefa9b7e7d Fix: 144103599 Bug: 139806621 Test: Manually using the steps in bug.