From 22c2b25ad7c6ed175831bd2421ee110a343c78dd Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 28 Jul 2010 11:19:54 -0700 Subject: [PATCH] sticky broadcasts dont need system ready check Fix an issue where checking for system ready status for sticky broadcasts can lead to boot up with wifi turned on and settings showing incorrect status. Bug: 2876746 Change-Id: Iae39855c255513e28a13bd819b3d14d81fbaba43 --- wifi/java/android/net/wifi/WifiStateTracker.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index 96f0354ab57e8..4fb35c90acd6b 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -1207,8 +1207,6 @@ public class WifiStateTracker extends HierarchicalStateMachine implements Networ if (DBG) Log.d(TAG, "setWifiState: " + getWifiStateByName()); - if (!ActivityManagerNative.isSystemReady()) return; - final Intent intent = new Intent(WifiManager.WIFI_STATE_CHANGED_ACTION); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); intent.putExtra(WifiManager.EXTRA_WIFI_STATE, wifiState); @@ -1235,7 +1233,6 @@ public class WifiStateTracker extends HierarchicalStateMachine implements Networ if (DBG) Log.d(TAG, "setWifiApState: " + getWifiApStateByName()); // Broadcast - if (!ActivityManagerNative.isSystemReady()) return; final Intent intent = new Intent(WifiManager.WIFI_AP_STATE_CHANGED_ACTION); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); intent.putExtra(WifiManager.EXTRA_WIFI_AP_STATE, wifiApState); @@ -1706,8 +1703,6 @@ public class WifiStateTracker extends HierarchicalStateMachine implements Networ } private void sendNetworkStateChangeBroadcast(String bssid) { - if (!ActivityManagerNative.isSystemReady()) return; - Intent intent = new Intent(WifiManager.NETWORK_STATE_CHANGED_ACTION); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT | Intent.FLAG_RECEIVER_REPLACE_PENDING); @@ -1718,8 +1713,6 @@ public class WifiStateTracker extends HierarchicalStateMachine implements Networ } private void sendSupplicantStateChangedBroadcast(StateChangeResult sc, boolean failedAuth) { - if (!ActivityManagerNative.isSystemReady()) return; - Intent intent = new Intent(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT | Intent.FLAG_RECEIVER_REPLACE_PENDING);