Fixing deadlock in dagger singletons
Bug: 373557167 Flag: EXEMPT dagger Test: atest DaggerSingletonDeadlockTest Change-Id: I2304237bfd818c99b82bbfceea8a81ddb136b5a1
This commit is contained in:
@@ -94,7 +94,7 @@ public class SettingsCache extends ContentObserver implements SafeCloseable {
|
||||
SettingsCache(@ApplicationContext Context context, DaggerSingletonTracker tracker) {
|
||||
super(new Handler(Looper.getMainLooper()));
|
||||
mResolver = context.getContentResolver();
|
||||
ExecutorUtil.executeSyncOnMainOrFail(() -> tracker.addCloseable(this));
|
||||
tracker.addCloseable(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user