summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Irfan Sheriff <isheriff@google.com> 2010-04-02 12:47:45 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-04-02 12:47:45 -0700
commit9c50996b175a1ee4b0069cba5163310c0189ac36 (patch)
tree79e91be91975c36b2b33f3ddd733b5f40a8b8b3b
parenta77acab9c623a8b63b46d14686cf1a86dd863289 (diff)
parent60e3ba071d2b129906e92981d1615a46febd825a (diff)
Merge "Dont start wifi if in airplane mode" into froyo
-rw-r--r--services/java/com/android/server/WifiService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/java/com/android/server/WifiService.java b/services/java/com/android/server/WifiService.java
index 99cacdfb836a..3bfb4c6516df 100644
--- a/services/java/com/android/server/WifiService.java
+++ b/services/java/com/android/server/WifiService.java
@@ -263,10 +263,13 @@ public class WifiService extends IWifiManager.Stub {
/**
* Check if Wi-Fi needs to be enabled and start
* if needed
+ *
+ * This function is used only at boot time
*/
public void startWifi() {
/* Start if Wi-Fi is enabled or the saved state indicates Wi-Fi was on */
- boolean wifiEnabled = getPersistedWifiEnabled() || testAndClearWifiSavedState();
+ boolean wifiEnabled = !isAirplaneModeOn()
+ && (getPersistedWifiEnabled() || testAndClearWifiSavedState());
Slog.i(TAG, "WifiService starting up with Wi-Fi " +
(wifiEnabled ? "enabled" : "disabled"));
setWifiEnabled(wifiEnabled);