summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/wifi/AdvancedWifiSettings.java
diff options
context:
space:
mode:
authorJeff Davidson <jpd@google.com>2014-08-27 11:20:09 -0700
committerJeff Davidson <jpd@google.com>2014-08-27 11:20:09 -0700
commiteadeb11b1b474fd8f318a2f828e7f6e25653cfd5 (patch)
tree115d4d15455db96db1c1d863b446960fb43f2c18 /src/com/android/settings/wifi/AdvancedWifiSettings.java
parentc61aabfa22e972a5173d2edc2aa5fd77fb37bdf9 (diff)
downloadpackages_apps_Settings-eadeb11b1b474fd8f318a2f828e7f6e25653cfd5.zip
packages_apps_Settings-eadeb11b1b474fd8f318a2f828e7f6e25653cfd5.tar.gz
packages_apps_Settings-eadeb11b1b474fd8f318a2f828e7f6e25653cfd5.tar.bz2
Use NetworkScoreManager when disabling scoring.
Otherwise previous scores will not be cleared and the SCORER_CHANGED broadcast will not be sent. Bug: 17299736 Change-Id: I57b0c44a7972d885cf084aacf74829cf7d391dae
Diffstat (limited to 'src/com/android/settings/wifi/AdvancedWifiSettings.java')
-rw-r--r--src/com/android/settings/wifi/AdvancedWifiSettings.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/settings/wifi/AdvancedWifiSettings.java b/src/com/android/settings/wifi/AdvancedWifiSettings.java
index a57097b..dfb86cc 100644
--- a/src/com/android/settings/wifi/AdvancedWifiSettings.java
+++ b/src/com/android/settings/wifi/AdvancedWifiSettings.java
@@ -63,6 +63,7 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment
private static final String KEY_WPS_PIN = "wps_pin_entry";
private WifiManager mWifiManager;
+ private NetworkScoreManager mNetworkScoreManager;
private IntentFilter mFilter;
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@@ -89,6 +90,8 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment
mFilter = new IntentFilter();
mFilter.addAction(WifiManager.LINK_CONFIGURATION_CHANGED_ACTION);
mFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
+ mNetworkScoreManager =
+ (NetworkScoreManager) getSystemService(Context.NETWORK_SCORE_SERVICE);
}
@Override
@@ -258,7 +261,7 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment
}
} else if (KEY_WIFI_ASSISTANT.equals(key)) {
if (((Boolean)newValue).booleanValue() == false) {
- NetworkScorerAppManager.setActiveScorer(context, null);
+ mNetworkScoreManager.setActiveScorer(null);
return true;
}