Merge \\"ConnectivityManager: no double callback remove\\" into nyc-mr1-dev am: 0ecfb2fd34

am: bafb27388b

Change-Id: I8fb5bac2bb6b7665192c8c788d7818d637500935
This commit is contained in:
Hugo Benichi
2016-07-07 09:45:36 +00:00
committed by android-build-merger

View File

@@ -3125,14 +3125,11 @@ public class ConnectivityManager {
throw new IllegalArgumentException("Invalid NetworkCallback");
}
try {
// CallbackHandler will release callback when receiving CALLBACK_RELEASED.
mService.releaseNetworkRequest(networkCallback.networkRequest);
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
synchronized (sNetworkCallback) {
sNetworkCallback.remove(networkCallback.networkRequest);
}
}
/**