Merge "unlink IResourcesReclaimListener when remove client" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bc76b26807
@@ -2237,7 +2237,14 @@ public class TunerResourceManagerService extends SystemService implements IBinde
|
||||
}
|
||||
clearAllResourcesAndClientMapping(getClientProfile(clientId));
|
||||
mClientProfiles.remove(clientId);
|
||||
mListeners.remove(clientId);
|
||||
|
||||
// it may be called by unregisterClientProfileInternal under test
|
||||
synchronized (mLock) {
|
||||
ResourcesReclaimListenerRecord record = mListeners.remove(clientId);
|
||||
if (record != null) {
|
||||
record.getListener().asBinder().unlinkToDeath(record, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void clearFrontendAndClientMapping(ClientProfile profile) {
|
||||
|
||||
Reference in New Issue
Block a user