summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-04-10 06:32:25 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-04-10 06:32:25 +0000
commit9efeded68fe887598f70dbb33bb6f9715aac4a30 (patch)
tree3e0358766c7c2babf4a81798a93558c93494d74e
parentf396274784fd1573022e2c5448552c9e22f4838d (diff)
parent9a23b05a6529ef7340b3665212da5ab203729c57 (diff)
Merge "Fine tune performance for notifyContentCapture()" into rvc-dev am: 2a7091d896 am: 3051a0a8d9 am: f5b0460ad5 am: 9a23b05a65
Change-Id: Ib835855f089259692839c7b5e2c04f7383b95e27
-rw-r--r--core/java/android/view/View.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index b1dded0eca62..89a55eb6c23d 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -14721,17 +14721,19 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
}
}
}
- if (isAccessibilityPane()) {
- if (isVisible != oldVisible) {
+
+ if (isVisible != oldVisible) {
+ if (isAccessibilityPane()) {
notifyViewAccessibilityStateChangedIfNeeded(isVisible
? AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_APPEARED
: AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_DISAPPEARED);
}
- }
- notifyAppearedOrDisappearedForContentCaptureIfNeeded(isVisible);
- if (!getSystemGestureExclusionRects().isEmpty() && isVisible != oldVisible) {
- postUpdateSystemGestureExclusionRects();
+ notifyAppearedOrDisappearedForContentCaptureIfNeeded(isVisible);
+
+ if (!getSystemGestureExclusionRects().isEmpty()) {
+ postUpdateSystemGestureExclusionRects();
+ }
}
}