Merge "Don't send onLinkPropertiesChanged after onLost for 464xlat."
This commit is contained in:
@@ -6299,8 +6299,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
// there may not be a strict 1:1 correlation between the two.
|
||||
private final NetIdManager mNetIdManager;
|
||||
|
||||
// NetworkAgentInfo keyed off its connecting messenger
|
||||
// TODO - eval if we can reduce the number of lists/hashmaps/sparsearrays
|
||||
// Tracks all NetworkAgents that are currently registered.
|
||||
// NOTE: Only should be accessed on ConnectivityServiceThread, except dump().
|
||||
private final ArraySet<NetworkAgentInfo> mNetworkAgentInfos = new ArraySet<>();
|
||||
|
||||
@@ -7452,7 +7451,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
public void handleUpdateLinkProperties(NetworkAgentInfo nai, LinkProperties newLp) {
|
||||
ensureRunningOnConnectivityServiceThread();
|
||||
|
||||
if (getNetworkAgentInfoForNetId(nai.network.getNetId()) != nai) {
|
||||
if (!mNetworkAgentInfos.contains(nai)) {
|
||||
// Ignore updates for disconnected networks
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user