commit | e0e8eecc781a02b22bed8ecb5122737d912b4ba9 | [log] [tgz] |
---|---|---|
author | Adrian Roos <roosa@google.com> | Tue Apr 30 15:17:48 2024 +0000 |
committer | Adrian Roos <roosa@google.com> | Tue Apr 30 15:33:48 2024 +0000 |
tree | f315d5c4a555cfd2566b5e9dabe91afdbca2d970 | |
parent | fdc436feb80e31fddb0215bfa3cc940d9392cebd [diff] |
IMMS: defer showSoftInput until session is established onStartInput is only dispatched once the session exists. To avoid still showing the IME on the old window, we need to defer showing the input until the session has been created and the input attached. Fixes: 337766845 Test: atest 'InputMethodStartInputLifecycleTest#testShowingImeDuringSessionChange_doesntShowOnPreviousSession' Change-Id: I446fa22fbc259a3f3c94be97786a9ef100121ec3