Synchronize on the right lock in AccessibilityController

Test: presubmit
Change-Id: I10e33d3f3060145b7ca3915c4987ef3b4d094a01
This commit is contained in:
Vishnu Nair
2020-08-07 10:26:07 -07:00
parent 5932773daf
commit 7e14106a9d

View File

@@ -177,7 +177,7 @@ final class AccessibilityController {
public void performComputeChangedWindowsNotLocked(int displayId, boolean forceSend) {
WindowsForAccessibilityObserver observer = null;
synchronized (mService) {
synchronized (mService.mGlobalLock) {
final WindowsForAccessibilityObserver windowsForA11yObserver =
mWindowsForAccessibilityObserver.get(displayId);
if (windowsForA11yObserver != null) {
@@ -266,7 +266,7 @@ final class AccessibilityController {
// Not relevant for the display magnifier.
WindowsForAccessibilityObserver observer = null;
synchronized (mService) {
synchronized (mService.mGlobalLock) {
final WindowsForAccessibilityObserver windowsForA11yObserver =
mWindowsForAccessibilityObserver.get(displayId);
if (windowsForA11yObserver != null) {