diff options
| author | shafik <shafik@google.com> | 2019-05-01 19:00:06 +0100 |
|---|---|---|
| committer | shafik <shafik@google.com> | 2019-05-02 12:15:57 +0100 |
| commit | cf968e9d37c00d1526d1ee6d5ddb2c6911c52f81 (patch) | |
| tree | 75e9098ce3f7178563ea8e1eea2015a58273a1e3 /core/java/android/inputmethodservice/AbstractInputMethodService.java | |
| parent | 28c538d2896ab379ba9d87c3c1253e2d5d2f5d89 (diff) | |
Prevent deadlock in RollbackManager#getAvailabeRollbacks
Throw an IllegalStateException if RollbackManager#getAvailabeRollbacks
is called from the handler thread.
Bug: 131745429
Test: manual test
* Add a call to RollbackManager#getAvailabeRollbacks from
RollbackPackageHealthObserver#onBootCompleted
* Observe WTF logs and device bootlooping
Test: atest RollbackTest
Test: atest StagedRollbackTest
Change-Id: Icd649f0c9474ecf1e5468eb835d7cf4231f17fbc
Diffstat (limited to 'core/java/android/inputmethodservice/AbstractInputMethodService.java')
0 files changed, 0 insertions, 0 deletions
