diff options
author | Jeff Davidson <jpd@google.com> | 2014-08-27 11:20:09 -0700 |
---|---|---|
committer | Jeff Davidson <jpd@google.com> | 2014-08-27 11:20:09 -0700 |
commit | eadeb11b1b474fd8f318a2f828e7f6e25653cfd5 (patch) | |
tree | 115d4d15455db96db1c1d863b446960fb43f2c18 /src/com | |
parent | c61aabfa22e972a5173d2edc2aa5fd77fb37bdf9 (diff) | |
download | packages_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')
-rw-r--r-- | src/com/android/settings/wifi/AdvancedWifiSettings.java | 5 |
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; } |