am ab0ea0a2: am 3d32af26: Fix Wifi Settings crash on continuous wifi toggling.

* commit 'ab0ea0a24f062485113de60c76a97a239ece6065':
  Fix Wifi Settings crash on continuous wifi toggling.
This commit is contained in:
Sanket Padawe
2015-06-03 22:18:53 +00:00
committed by Android Git Automerger

View File

@@ -816,7 +816,8 @@ public class WifiSettings extends RestrictedSettingsFragment
/* package */ void forget() {
MetricsLogger.action(getActivity(), MetricsLogger.ACTION_WIFI_FORGET);
if (!mSelectedAccessPoint.isSaved()) {
if (mSelectedAccessPoint.getNetworkInfo().getState() != State.DISCONNECTED) {
if (mSelectedAccessPoint.getNetworkInfo() != null &&
mSelectedAccessPoint.getNetworkInfo().getState() != State.DISCONNECTED) {
// Network is active but has no network ID - must be ephemeral.
mWifiManager.disableEphemeralNetwork(
AccessPoint.convertToQuotedString(mSelectedAccessPoint.getSsid()));