From f739e47c41303231ebde042d4fefcf929ebb1a27 Mon Sep 17 00:00:00 2001 From: Taran Singh Date: Fri, 20 Mar 2020 13:08:10 -0700 Subject: Add null check in IMS hideWindow Input view can be null. Add a null check. Fix: 152060038 Test: Manually using steps in bug Change-Id: I1ed899ef83b75003b0862f97de733247fe840ae4 --- core/java/android/inputmethodservice/InputMethodService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core/java/android/inputmethodservice/InputMethodService.java') diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index 2cafcdb9f4aa..c2ee21d5115d 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -2284,7 +2284,9 @@ public class InputMethodService extends AbstractInputMethodService { // When insets API is enabled, it is responsible for client and server side // visibility of IME window. if (isVisibilityAppliedUsingInsetsConsumer()) { - mInputView.dispatchWindowVisibilityChanged(View.GONE); + if (mInputView != null) { + mInputView.dispatchWindowVisibilityChanged(View.GONE); + } } else { mWindow.hide(); } -- cgit v1.2.3