commit | 1f6b9ebaf365f5831dd26ac0c94c88ec8e2a5677 | [log] [tgz] |
---|---|---|
author | Lorenzo Colitti <lorenzo@google.com> | Wed Sep 21 09:47:28 2016 +0000 |
committer | android-build-merger <android-build-merger@google.com> | Wed Sep 21 09:47:28 2016 +0000 |
tree | 2a1f6a5dc98c852c890dc8f5c7bac9b10c39e54f | |
parent | f0718d3ba45ad17b88ed68fbf7981a7721d4cfd0 [diff] | |
parent | 320b446d115c7bb39fa33851a889b8c8d73c0212 [diff] |
Rematch wifi networks when the avoid bad wifi setting changes. am: 320b446d11 Change-Id: I589cfdb8792997fe94d22c551c8a53e48e45db1a
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index a032dcb..92cb3e6 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java
@@ -2992,6 +2992,12 @@ 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; }