OSDN Git Service

Fix UI settings display issues
authorIrfan Sheriff <isheriff@google.com>
Tue, 7 Jun 2011 19:28:26 +0000 (12:28 -0700)
committerIrfan Sheriff <isheriff@google.com>
Tue, 7 Jun 2011 19:28:26 +0000 (12:28 -0700)
- 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
src/com/android/settings/wifi/WifiSettings.java

index a20e160..91f4110 100644 (file)
@@ -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);
index 7e07162..ab5e686 100644 (file)
@@ -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);