From 317e0aa530760ee323c7a98321d9b34a2ffa1d41 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Tue, 7 Jun 2011 12:28:26 -0700 Subject: [PATCH] Fix UI settings display issues - Update access points to reflect the latest IP configuration - Show IP list for static IP networks Bug: 4391449 Change-Id: If8fb6fe8bdca9d6e635b1b12927c17e1661f200c --- src/com/android/settings/wifi/WifiConfigController.java | 9 +++++---- src/com/android/settings/wifi/WifiSettings.java | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index a20e160851..91f4110383 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -207,11 +207,12 @@ public class WifiConfigController implements TextWatcher, mIpSettingsSpinner.setSelection(STATIC_IP); } else { mIpSettingsSpinner.setSelection(DHCP); - //Display IP addresses - for(InetAddress a : config.linkProperties.getAddresses()) { - addRow(group, R.string.wifi_ip_address, a.getHostAddress()); - } } + //Display IP addresses + for(InetAddress a : config.linkProperties.getAddresses()) { + addRow(group, R.string.wifi_ip_address, a.getHostAddress()); + } + if (config.proxySettings == ProxySettings.STATIC) { mProxySettingsSpinner.setSelection(PROXY_STATIC); diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 7e071623a0..ab5e686639 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -509,6 +509,7 @@ public class WifiSettings extends SettingsPreferenceFragment WifiManager.EXTRA_NETWORK_INFO); mConnected.set(info.isConnected()); changeNextButtonState(info.isConnected()); + updateAccessPoints(); updateConnectionState(info.getDetailedState()); } else if (WifiManager.RSSI_CHANGED_ACTION.equals(action)) { updateConnectionState(null); -- 2.11.0