summaryrefslogtreecommitdiffstats
path: root/packages/SettingsProvider
diff options
context:
space:
mode:
authorChris Tate <ctate@android.com>2015-08-07 18:36:09 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-08-07 18:36:09 +0000
commit117f024b2566e8cce7b0d0669ce528dac7aa23ac (patch)
tree18e1d2a9408e16cdc19a3951502a020874b4b696 /packages/SettingsProvider
parent5096ee814babf88cb50ed858f9cc4fef3ddf4f80 (diff)
parentdb0cff71c8d1a7f7f1d5c12a4f7c343030adf21b (diff)
downloadframeworks_base-117f024b2566e8cce7b0d0669ce528dac7aa23ac.zip
frameworks_base-117f024b2566e8cce7b0d0669ce528dac7aa23ac.tar.gz
frameworks_base-117f024b2566e8cce7b0d0669ce528dac7aa23ac.tar.bz2
am db0cff71: am c376afb4: Merge "Wait a bit longer for wifi to shut down before rewriting the config" into mnc-dev
* commit 'db0cff71c8d1a7f7f1d5c12a4f7c343030adf21b': Wait a bit longer for wifi to shut down before rewriting the config
Diffstat (limited to 'packages/SettingsProvider')
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java
index d99f741..e74334b 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java
@@ -447,8 +447,10 @@ public class SettingsBackupAgent extends BackupAgentHelper {
Settings.Global.putInt(cr,
Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE, 0);
}
- // !!! Give the wifi stack a moment to quiesce
- try { Thread.sleep(1500); } catch (InterruptedException e) {}
+ // !!! Give the wifi stack a moment to quiesce. We've observed the
+ // response to disabling WIFI_SCAN_ALWAYS_AVAILABLE taking more
+ // than 1500ms, so we wait a generous 2500 here before proceeding.
+ try { Thread.sleep(2500); } catch (InterruptedException e) {}
if (restoredSupplicantData != null) {
restoreWifiSupplicant(FILE_WIFI_SUPPLICANT,
restoredSupplicantData, restoredSupplicantData.length);