summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2010-08-24 16:40:12 -0700
committerIrfan Sheriff <isheriff@google.com>2010-08-24 16:40:12 -0700
commit50454c2718fe4f2921da02670f8cc69fd0baf9da (patch)
tree53eb09660e182a96a2de52a1ddb2aae9dd5dddc1 /wifi
parentf76110cb6c803b802150dab2d1db5d58a03bff05 (diff)
downloadframeworks_base-50454c2718fe4f2921da02670f8cc69fd0baf9da.zip
frameworks_base-50454c2718fe4f2921da02670f8cc69fd0baf9da.tar.gz
frameworks_base-50454c2718fe4f2921da02670f8cc69fd0baf9da.tar.bz2
sendBroadcast needs protection
we need to check if system is ready for broadcasts Change-Id: I342c51ae85c9ca1aa0cb289c673a20f582eb0423
Diffstat (limited to 'wifi')
-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 1fab02e..5734953 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);
}