Rematch wifi networks when the avoid bad wifi setting changes. am: 0895e175fd am: 73e97b9fdb

am: e913dded2b

Change-Id: Id45ac22c3070de67fb3455c6d8a3c44d22388ff6
This commit is contained in:
Lorenzo Colitti
2016-09-21 09:57:56 +00:00
committed by android-build-merger

View File

@@ -2992,6 +2992,12 @@ public class ConnectivityService extends IConnectivityManager.Stub
case EVENT_CONFIGURE_NETWORK_AVOID_BAD_WIFI: {
if (updateAvoidBadWifi()) {
rematchAllNetworksAndRequests(null, 0);
for (NetworkAgentInfo nai: mNetworkAgentInfos.values()) {
if (nai.networkCapabilities.hasTransport(
NetworkCapabilities.TRANSPORT_WIFI)) {
sendUpdatedScoreToFactories(nai);
}
}
}
break;
}