diff options
author | Irfan Sheriff <isheriff@google.com> | 2010-05-17 14:05:00 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-05-17 14:05:00 -0700 |
commit | d3c30527519cce216ff075470f5af680d89d3664 (patch) | |
tree | e0ab947578f93c49f887cc3c5924a6dc7366cda4 /src/com/android | |
parent | 2f3f3bda466f8238172342da8b3ce7a3605d55a9 (diff) | |
parent | 75a43c605449e72074fc55576c8e712ff12906db (diff) | |
download | packages_apps_settings-d3c30527519cce216ff075470f5af680d89d3664.zip packages_apps_settings-d3c30527519cce216ff075470f5af680d89d3664.tar.gz packages_apps_settings-d3c30527519cce216ff075470f5af680d89d3664.tar.bz2 |
am 75a43c60: am cd8f068e: Merge "Fix crash for tether with quotes in SSID" into froyo
Merge commit '75a43c605449e72074fc55576c8e712ff12906db' into kraken
* commit '75a43c605449e72074fc55576c8e712ff12906db':
Fix crash for tether with quotes in SSID
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/settings/wifi/WifiApDialog.java | 10 | ||||
-rw-r--r-- | src/com/android/settings/wifi/WifiApEnabler.java | 3 | ||||
-rw-r--r-- | src/com/android/settings/wifi/WifiApSettings.java | 4 |
3 files changed, 11 insertions, 6 deletions
diff --git a/src/com/android/settings/wifi/WifiApDialog.java b/src/com/android/settings/wifi/WifiApDialog.java index 6f2d15f..b7ca4fc 100644 --- a/src/com/android/settings/wifi/WifiApDialog.java +++ b/src/com/android/settings/wifi/WifiApDialog.java @@ -72,7 +72,13 @@ class WifiApDialog extends AlertDialog implements View.OnClickListener, WifiConfiguration config = new WifiConfiguration(); - config.SSID = AccessPoint.convertToQuotedString(mSsid.getText().toString()); + /** + * TODO: SSID in WifiConfiguration for soft ap + * is being stored as a raw string without quotes. + * This is not the case on the client side. We need to + * make things consistent and clean it up + */ + config.SSID = mSsid.getText().toString().replaceAll("\"",""); switch (mSecurityType) { case AccessPoint.SECURITY_NONE: @@ -115,7 +121,7 @@ class WifiApDialog extends AlertDialog implements View.OnClickListener, context.getString(R.string.wifi_cancel), mListener); if (mWifiConfig != null) { - mSsid.setText(AccessPoint.removeDoubleQuotes(mWifiConfig.SSID)); + mSsid.setText(mWifiConfig.SSID); switch (mSecurityType) { case AccessPoint.SECURITY_NONE: mSecurity.setSelection(OPEN_INDEX); diff --git a/src/com/android/settings/wifi/WifiApEnabler.java b/src/com/android/settings/wifi/WifiApEnabler.java index 8933a5e..e907cf7 100644 --- a/src/com/android/settings/wifi/WifiApEnabler.java +++ b/src/com/android/settings/wifi/WifiApEnabler.java @@ -153,8 +153,7 @@ public class WifiApEnabler implements Preference.OnPreferenceChangeListener { com.android.internal.R.string.wifi_tether_configure_ssid_default); mCheckBox.setSummary(String.format( mContext.getString(R.string.wifi_tether_enabled_subtext), - (wifiConfig == null) ? s : AccessPoint.removeDoubleQuotes( - wifiConfig.SSID))); + (wifiConfig == null) ? s : wifiConfig.SSID)); } private void updateTetherState(Object[] available, Object[] tethered, Object[] errored) { diff --git a/src/com/android/settings/wifi/WifiApSettings.java b/src/com/android/settings/wifi/WifiApSettings.java index 71e8343..0815238 100644 --- a/src/com/android/settings/wifi/WifiApSettings.java +++ b/src/com/android/settings/wifi/WifiApSettings.java @@ -81,7 +81,7 @@ public class WifiApSettings extends PreferenceActivity s, mSecurityType[OPEN_INDEX])); } else { mCreateNetwork.setSummary(String.format(getString(CONFIG_SUBTEXT), - AccessPoint.removeDoubleQuotes(mWifiConfig.SSID), + mWifiConfig.SSID, mWifiConfig.allowedKeyManagement.get(KeyMgmt.WPA_PSK) ? mSecurityType[WPA_INDEX] : mSecurityType[OPEN_INDEX])); } @@ -123,7 +123,7 @@ public class WifiApSettings extends PreferenceActivity if(mWifiConfig != null) { mWifiManager.setWifiApEnabled(mWifiConfig, true); mCreateNetwork.setSummary(String.format(getString(CONFIG_SUBTEXT), - AccessPoint.removeDoubleQuotes(mWifiConfig.SSID), + mWifiConfig.SSID, mWifiConfig.allowedKeyManagement.get(KeyMgmt.WPA_PSK) ? mSecurityType[WPA_INDEX] : mSecurityType[OPEN_INDEX])); /** |