Use the new LinkProperties gateways.

Changed from singular gateway InetAddress to plural.

bug:3438810
Change-Id: I07dff8b7dd620a444b5ba2e4f7a87c76a0736fdb
This commit is contained in:
Robert Greenwalt
2011-02-09 14:12:38 -08:00
parent b5f3addfc5
commit caf8cf5cf5

View File

@@ -424,7 +424,13 @@ public class WifiConfigController implements TextWatcher,
if (!InetAddress.isNumeric(gateway)) { if (!InetAddress.isNumeric(gateway)) {
return R.string.wifi_ip_settings_invalid_gateway; return R.string.wifi_ip_settings_invalid_gateway;
} }
linkProperties.setGateway(InetAddress.getByName(gateway)); InetAddress gatewayAddr;
try {
gatewayAddr = InetAddress.getByName(gateway);
} catch (UnknownHostException e) {
return R.string.wifi_ip_settings_invalid_gateway;
}
linkProperties.addGateway(gatewayAddr);
String dns = mDns1View.getText().toString(); String dns = mDns1View.getText().toString();
if (!InetAddress.isNumeric(dns)) { if (!InetAddress.isNumeric(dns)) {
@@ -594,9 +600,10 @@ public class WifiConfigController implements TextWatcher,
mNetworkPrefixLengthView.setText(Integer.toString(linkAddress mNetworkPrefixLengthView.setText(Integer.toString(linkAddress
.getNetworkPrefixLength())); .getNetworkPrefixLength()));
} }
InetAddress gateway = linkProperties.getGateway();
if (gateway != null) { Iterator<InetAddress>gateways = linkProperties.getGateways().iterator();
mGatewayView.setText(linkProperties.getGateway().getHostAddress()); if (gateways.hasNext()) {
mGatewayView.setText(gateways.next().getHostAddress());
} }
Iterator<InetAddress> dnsIterator = linkProperties.getDnses().iterator(); Iterator<InetAddress> dnsIterator = linkProperties.getDnses().iterator();
if (dnsIterator.hasNext()) { if (dnsIterator.hasNext()) {