summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2010-10-15 18:23:47 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-10-15 18:23:47 -0700
commitcf054d1cf605d46d3b2e459c28fe4516df104a39 (patch)
tree1fd84d0206a23324339e912ca893a2e47233b9d3 /wifi
parent81df9841c64e417fe2adfab0e8d694af09e07c0d (diff)
parentf8834f878fb6911cbd4719640cd2e6bf3a958a92 (diff)
downloadframeworks_base-cf054d1cf605d46d3b2e459c28fe4516df104a39.zip
frameworks_base-cf054d1cf605d46d3b2e459c28fe4516df104a39.tar.gz
frameworks_base-cf054d1cf605d46d3b2e459c28fe4516df104a39.tar.bz2
am f8834f87: Merge "fetch macaddr right after supplicant connection" into gingerbread
Merge commit 'f8834f878fb6911cbd4719640cd2e6bf3a958a92' into gingerbread-plus-aosp * commit 'f8834f878fb6911cbd4719640cd2e6bf3a958a92': fetch macaddr right after supplicant connection
Diffstat (limited to 'wifi')
-rw-r--r--wifi/java/android/net/wifi/WifiStateTracker.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java
index 73b6ec1..fe7e122 100644
--- a/wifi/java/android/net/wifi/WifiStateTracker.java
+++ b/wifi/java/android/net/wifi/WifiStateTracker.java
@@ -841,9 +841,15 @@ public class WifiStateTracker extends NetworkStateTracker {
switch (msg.what) {
case EVENT_SUPPLICANT_CONNECTION:
mRunState = RUN_STATE_RUNNING;
+ String macaddr;
synchronized (this) {
updateBatteryWorkSourceLocked(null);
+ macaddr = WifiNative.getMacAddressCommand();
}
+ if (macaddr != null) {
+ mWifiInfo.setMacAddress(macaddr);
+ }
+
checkUseStaticIp();
/* Reset notification state on new connection */
resetNotificationTimer();