commit | 73e97b9fdb6ff371fa7d7b828bf13f227760fecb | [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 | c74af76009433dd1d2eaa0ee8174fbb1efa2f07b [diff] | |
parent | 0895e175fd57cd288d18a080c4838c6e32803fb2 [diff] |
Rematch wifi networks when the avoid bad wifi setting changes. am: 0895e175fd 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; }