diff options
| author | 2010-08-24 16:40:12 -0700 | |
|---|---|---|
| committer | 2010-08-24 16:40:12 -0700 | |
| commit | 50454c2718fe4f2921da02670f8cc69fd0baf9da (patch) | |
| tree | 53eb09660e182a96a2de52a1ddb2aae9dd5dddc1 | |
| parent | f76110cb6c803b802150dab2d1db5d58a03bff05 (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.java | 2 |
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); } |