From 3f4733b77b12bc17fecb8183145c225684d03772 Mon Sep 17 00:00:00 2001 From: Jaewan Kim Date: Thu, 25 Jul 2013 21:58:39 +0900 Subject: [PATCH] EthernetDataTracker: Set more detailed status Change-Id: If2a5c8bda2cb24c044903df64705bf7b3587fee1 --- core/java/android/net/EthernetDataTracker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/net/EthernetDataTracker.java b/core/java/android/net/EthernetDataTracker.java index 6c610462319ff..10b5d0ba3329a 100644 --- a/core/java/android/net/EthernetDataTracker.java +++ b/core/java/android/net/EthernetDataTracker.java @@ -183,8 +183,10 @@ public class EthernetDataTracker extends BaseNetworkStateTracker { Thread dhcpThread = new Thread(new Runnable() { public void run() { DhcpResults dhcpResults = new DhcpResults(); + mNetworkInfo.setDetailedState(DetailedState.OBTAINING_IPADDR, null, mHwAddr); if (!NetworkUtils.runDhcp(mIface, dhcpResults)) { Log.e(TAG, "DHCP request error:" + NetworkUtils.getDhcpError()); + mNetworkInfo.setDetailedState(DetailedState.DISCONNECTED, null, mHwAddr); return; } mLinkProperties = dhcpResults.linkProperties;