summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-05-29 18:26:44 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-05-29 18:26:44 +0000
commit906e8c0803dab85a6eeaffdf535be346e8870c49 (patch)
tree597dd139ea2c9709ffa121833ff12dd09c843f2f
parent8d3a8fb2e04ae7f732628695cc2e660ab87b77a6 (diff)
parent29ff5d9e715427f5e9186aa7f77d3f4faba618d9 (diff)
Merge "Don't show error message when handwriting is unsupported by IME or disabled" into main
-rw-r--r--core/java/android/view/HandwritingInitiator.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/view/HandwritingInitiator.java b/core/java/android/view/HandwritingInitiator.java
index beb4d95263be..57d1b8d18fe1 100644
--- a/core/java/android/view/HandwritingInitiator.java
+++ b/core/java/android/view/HandwritingInitiator.java
@@ -227,7 +227,10 @@ public class HandwritingInitiator {
mState.mStylusDownY, /* isHover */ false);
if (candidateView != null && candidateView.isEnabled()) {
boolean candidateHasFocus = candidateView.hasFocus();
- if (shouldShowHandwritingUnavailableMessageForView(candidateView)) {
+ if (!candidateView.isStylusHandwritingAvailable()) {
+ mState.mShouldInitHandwriting = false;
+ return false;
+ } else if (shouldShowHandwritingUnavailableMessageForView(candidateView)) {
int messagesResId = (candidateView instanceof TextView tv
&& tv.isAnyPasswordInputType())
? R.string.error_handwriting_unsupported_password