summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Taran Singh <tarandeep@google.com> 2024-02-05 18:25:57 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-02-05 18:25:57 +0000
commitf83095cf9da47b813df54d57fcdf7428984c1ea8 (patch)
tree76e9979d9de74d62dcc63ceee8a5f13a01360c1f
parent6fba7c5f919d9c829fb3fb89a67e9a959932fade (diff)
parentcbf70c0b66d18bf6decf0dc61ee958d3702622c3 (diff)
Merge "Handle NPE for toolType update with hardware keyboard" into main
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java
index 71698e4f4469..281ee500f741 100644
--- a/core/java/android/inputmethodservice/InputMethodService.java
+++ b/core/java/android/inputmethodservice/InputMethodService.java
@@ -1256,7 +1256,9 @@ public class InputMethodService extends AbstractInputMethodService {
private void updateEditorToolTypeInternal(int toolType) {
if (Flags.useHandwritingListenerForTooltype()) {
mLastUsedToolType = toolType;
- mInputEditorInfo.setInitialToolType(toolType);
+ if (mInputEditorInfo != null) {
+ mInputEditorInfo.setInitialToolType(toolType);
+ }
}
onUpdateEditorToolType(toolType);
}