From 233577cc255561443114d6726792b9df06c2a2a1 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Tue, 26 Jul 2011 14:01:22 -0700 Subject: [PATCH] Restart soft Ap on a running config change Bug: 5079339 Change-Id: I083548ef5ab3ce177e7fa3e7375a68b52bb576d7 --- src/com/android/settings/TetherSettings.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/com/android/settings/TetherSettings.java b/src/com/android/settings/TetherSettings.java index 99917250661..f5bee3a4fe0 100644 --- a/src/com/android/settings/TetherSettings.java +++ b/src/com/android/settings/TetherSettings.java @@ -516,16 +516,13 @@ public class TetherSettings extends SettingsPreferenceFragment mWifiConfig = mDialog.getConfig(); if (mWifiConfig != null) { /** - * if soft AP is running, bring up with new config - * else update the configuration alone + * if soft AP is stopped, bring up + * else restart with new config + * TODO: update config on a running access point when framework support is added */ if (mWifiManager.getWifiApState() == WifiManager.WIFI_AP_STATE_ENABLED) { + mWifiManager.setWifiApEnabled(null, false); mWifiManager.setWifiApEnabled(mWifiConfig, true); - /** - * There is no tether notification on changing AP - * configuration. Update status with new config. - */ - mWifiApEnabler.updateConfigSummary(mWifiConfig); } else { mWifiManager.setWifiApConfiguration(mWifiConfig); }