Synchronize on the right lock in AccessibilityController
Test: presubmit Change-Id: I10e33d3f3060145b7ca3915c4987ef3b4d094a01
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user