From 9e4ca44e28ff23d56be186943adec9721e76d1dc Mon Sep 17 00:00:00 2001 From: Feng Cao Date: Sun, 2 Jun 2019 11:05:16 -0700 Subject: Only send text update for TextView after VIEW_ADDED is notified Test: atest CtsContentCaptureServiceTestCases (sanity check) Fixes: 134309443 Change-Id: Ia94194576db0a1679bbb2a9b76c84a871b965435 --- core/java/android/widget/TextView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/java/android/widget/TextView.java') diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index ac144b202bd5..0918c5fdefa8 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -10586,7 +10586,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener // notifyAppeared was not sent. // ContentCapture - if (isLaidOut() && isImportantForContentCapture()) { + if (isLaidOut() && isImportantForContentCapture() && getNotifiedContentCaptureAppeared()) { final ContentCaptureManager cm = mContext.getSystemService(ContentCaptureManager.class); if (cm != null && cm.isContentCaptureEnabled()) { final ContentCaptureSession session = getContentCaptureSession(); -- cgit v1.2.3