SysUI: Fix race condition that is causing test failure
Test: runtest systemui Change-Id: I7f3bf7bbcc75820231fd59ca20551ac377dea601
This commit is contained in:
@@ -307,8 +307,10 @@ public class TileServices extends IQSService.Stub {
|
||||
}
|
||||
|
||||
public void destroy() {
|
||||
mServices.values().forEach(service -> service.handleDestroy());
|
||||
mContext.unregisterReceiver(mRequestListeningReceiver);
|
||||
synchronized (mServices) {
|
||||
mServices.values().forEach(service -> service.handleDestroy());
|
||||
mContext.unregisterReceiver(mRequestListeningReceiver);
|
||||
}
|
||||
}
|
||||
|
||||
private final BroadcastReceiver mRequestListeningReceiver = new BroadcastReceiver() {
|
||||
|
||||
Reference in New Issue
Block a user