InputMethodManagerServiceTestBase: make robust against setup failure

Fixes an issue where if setup fails, teardown will throw an NPE and
hide the real issue.

Bug: 272633154
Change-Id: I16f5c6d90720f3845a7da5229de3537c9a9dc668
Test: n/a
This commit is contained in:
Adrian Roos
2023-03-10 10:19:57 +00:00
parent b2c6c792b0
commit 8cdc827f82

View File

@@ -240,7 +240,9 @@ public class InputMethodManagerServiceTestBase {
@After
public void tearDown() {
mInputMethodManagerService.mInputMethodDeviceConfigs.destroy();
if (mInputMethodManagerService != null) {
mInputMethodManagerService.mInputMethodDeviceConfigs.destroy();
}
if (mServiceThread != null) {
mServiceThread.quitSafely();