commit | 07a7f23e36c3461268cbd28bb6779bdcf613d7ad | [log] [tgz] |
---|---|---|
author | Charles Chen <charlesccchen@google.com> | Mon Jan 10 22:37:37 2022 +0800 |
committer | Charles Chen <charlesccchen@google.com> | Wed Jan 12 02:56:46 2022 +0000 |
tree | 24030f75df17dd3ea0610804a8276c7c7a997913 | |
parent | 13ab5f84ce9e8d65ab4a1d3c6b740b7577029cb5 [diff] |
[RESTRICT AUTOMERGE] Attempt to fix exception in IMS IMS might throw IllegalStateException in WindowContextController#attachToWindowToken when #initializeInternal is called. A possible root cause may be #initializeInternal is called after onDestroy, which detach IMS from ImeContainer. This CL add a flag in #onDestroy to prevent #initializeInternal from being called after #onDestroy. Bug: 211062619 Test: presubmit Change-Id: Ie7814da801878a3487123fefdc9e71d0e1ed28d7