summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Irfan Sheriff <isheriff@google.com> 2010-08-24 16:40:12 -0700
committer Irfan Sheriff <isheriff@google.com> 2010-08-24 16:40:12 -0700
commit50454c2718fe4f2921da02670f8cc69fd0baf9da (patch)
tree53eb09660e182a96a2de52a1ddb2aae9dd5dddc1
parentf76110cb6c803b802150dab2d1db5d58a03bff05 (diff)
sendBroadcast needs protection
we need to check if system is ready for broadcasts Change-Id: I342c51ae85c9ca1aa0cb289c673a20f582eb0423
-rw-r--r--wifi/java/android/net/wifi/WifiStateMachine.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java
index 1fab02e48914..5734953c90c7 100644
--- a/wifi/java/android/net/wifi/WifiStateMachine.java
+++ b/wifi/java/android/net/wifi/WifiStateMachine.java
@@ -1376,6 +1376,7 @@ public class WifiStateMachine extends HierarchicalStateMachine {
}
private void sendConfigChangeBroadcast() {
+ if (!ActivityManagerNative.isSystemReady()) return;
Intent intent = new Intent(WifiManager.CONFIG_CHANGED_ACTION);
intent.putExtra(WifiManager.EXTRA_NETWORK_PROPERTIES, mNetworkProperties);
mContext.sendBroadcast(intent);
@@ -1396,6 +1397,7 @@ public class WifiStateMachine extends HierarchicalStateMachine {
private void updateConfigAndSendChangeBroadcast() {
updateConfiguredNetworks();
+ if (!ActivityManagerNative.isSystemReady()) return;
Intent intent = new Intent(WifiManager.SUPPLICANT_CONFIG_CHANGED_ACTION);
mContext.sendBroadcast(intent);
}