Merge "Fine tune performance for notifyContentCapture()" into rvc-dev am: 2a7091d896 am: 3051a0a8d9

Change-Id: I7ae88f5ddb5cc5127492b62fe0706cff6693891f
This commit is contained in:
TreeHugger Robot
2020-04-10 05:08:13 +00:00
committed by Automerger Merge Worker

View File

@@ -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();
}
}
}