Fixed a bug were secure Wi-Fi connections would show unsecured.

- Also removed secure summary code as the UX teams has determined it is
  superfluous.

Bug: 16297100
Change-Id: Ib02bc2c0433f5354a8f8cf01f4d8785762a762ad
This commit is contained in:
PauloftheWest
2014-08-12 13:05:33 -07:00
parent b51253cfed
commit bc976a017e
2 changed files with 7 additions and 20 deletions

View File

@@ -20,6 +20,7 @@ import com.android.settings.R;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.net.NetworkInfo.DetailedState;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
@@ -266,14 +267,17 @@ class AccessPoint extends Preference {
Drawable drawable = getIcon();
if (drawable == null) {
drawable = context.getTheme().obtainStyledAttributes(
wifi_signal_attributes).getDrawable(0);
// To avoid a drawing race condition, we first set the state (SECURE/NONE) and then
// set the icon (drawable) to that state's drawable.
StateListDrawable sld = (StateListDrawable) context.getTheme()
.obtainStyledAttributes(wifi_signal_attributes).getDrawable(0);
sld.setState((security != SECURITY_NONE) ? STATE_SECURED : STATE_NONE);
drawable = sld.getCurrent();
setIcon(drawable);
}
if (drawable != null) {
drawable.setLevel(level);
drawable.setState((security != SECURITY_NONE) ? STATE_SECURED : STATE_NONE);
}
}
}
@@ -554,17 +558,6 @@ class AccessPoint extends Preference {
if (mConfig != null) { // Is saved network
summary.append(context.getString(R.string.wifi_remembered));
}
// TODO: Wi-Fi team needs to decide what to do with this code.
// if (security != SECURITY_NONE) {
// String securityStrFormat;
// if (summary.length() == 0) {
// securityStrFormat = context.getString(R.string.wifi_secured_first_item);
// } else {
// securityStrFormat = context.getString(R.string.wifi_secured_second_item);
// }
// }
}
if (WifiSettings.mVerboseLogging > 0) {