summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-04-10 04:42:58 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-04-10 04:42:58 +0000
commit2a7091d8968d3ba9b4b73a6e5dc8b6efdeebf6fe (patch)
tree98ec15bbfff39182992a0dd685d91e91b18b4b8a
parentb4d5aef6b000a4ff7286a1a0f9ac343a75d81cbd (diff)
parent2689c3696b9a71232e7340266565d65a39a20fe0 (diff)
Merge "Fine tune performance for notifyContentCapture()" into rvc-dev
-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 da186087a34a..8abe72fc91e8 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -14684,17 +14684,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();
+ }
}
}