Also include the domain when parceling StaticIpConfiguration.

StaticIpConfiguration objects are parceled at least as part of the
IpConfiguration objects that are passed to IEthernetManager when an
application sets static IP configuration on Ethernet.

Change-Id: I49991e2f591cc6cf01b503c18eb343b5929efe29
This commit is contained in:
Lorenzo Colitti
2015-01-29 17:10:52 +09:00
parent 99366a8aa4
commit 68a1a34ec0

View File

@@ -188,6 +188,7 @@ public class StaticIpConfiguration implements Parcelable {
for (InetAddress dnsServer : dnsServers) { for (InetAddress dnsServer : dnsServers) {
NetworkUtils.parcelInetAddress(dest, dnsServer, flags); NetworkUtils.parcelInetAddress(dest, dnsServer, flags);
} }
dest.writeString(domains);
} }
protected static void readFromParcel(StaticIpConfiguration s, Parcel in) { protected static void readFromParcel(StaticIpConfiguration s, Parcel in) {
@@ -198,5 +199,6 @@ public class StaticIpConfiguration implements Parcelable {
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
s.dnsServers.add(NetworkUtils.unparcelInetAddress(in)); s.dnsServers.add(NetworkUtils.unparcelInetAddress(in));
} }
s.domains = in.readString();
} }
} }