Merge "Check if records is inited before removing items" into nyc-dev
am: f8a765bce2
* commit 'f8a765bce2656b6de2a75bf7a5a79adb6500fb3f':
Check if records is inited before removing items
Change-Id: Ic589fa10e32c7a91f333d22a6493005574574903
This commit is contained in:
@@ -555,7 +555,11 @@ final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks,
|
||||
new PrintJobStateChangeListenerRecord(listener, appId) {
|
||||
@Override
|
||||
public void onBinderDied() {
|
||||
mPrintJobStateChangeListenerRecords.remove(this);
|
||||
synchronized (mLock) {
|
||||
if (mPrintJobStateChangeListenerRecords != null) {
|
||||
mPrintJobStateChangeListenerRecords.remove(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -639,7 +643,11 @@ final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks,
|
||||
new ListenerRecord<IRecommendationsChangeListener>(listener) {
|
||||
@Override
|
||||
public void onBinderDied() {
|
||||
mPrintServiceRecommendationsChangeListenerRecords.remove(this);
|
||||
synchronized (mLock) {
|
||||
if (mPrintServiceRecommendationsChangeListenerRecords != null) {
|
||||
mPrintServiceRecommendationsChangeListenerRecords.remove(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user