diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3523b760498..7c09c711b3d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1404,11 +1404,9 @@
Status
Phone number, signal, etc.
-
- Shared & secure storage
-
- Storage
-
+
+ Storage
+
Storage settings
Unmount USB storage, view available storage
diff --git a/src/com/android/settings/accounts/AccountSyncSettings.java b/src/com/android/settings/accounts/AccountSyncSettings.java
index 141f2445f36..cbd8feedb45 100644
--- a/src/com/android/settings/accounts/AccountSyncSettings.java
+++ b/src/com/android/settings/accounts/AccountSyncSettings.java
@@ -346,6 +346,7 @@ public class AccountSyncSettings extends AccountPreferenceBase {
@Override
protected void onSyncStateUpdated() {
+ if (!isResumed()) return;
// iterate over all the preferences, setting the state properly for each
Date date = new Date();
List currentSyncs = ContentResolver.getCurrentSyncs();
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index bb3364162b1..52d053f7513 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -124,7 +124,8 @@ public class WifiSettings extends SettingsPreferenceFragment
mFilter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
mFilter.addAction(WifiManager.NETWORK_IDS_CHANGED_ACTION);
mFilter.addAction(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION);
- mFilter.addAction(WifiManager.SUPPLICANT_CONFIG_CHANGED_ACTION);
+ mFilter.addAction(WifiManager.CONFIGURED_NETWORKS_CHANGED_ACTION);
+ mFilter.addAction(WifiManager.LINK_CONFIGURATION_CHANGED_ACTION);
mFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
mFilter.addAction(WifiManager.RSSI_CHANGED_ACTION);
@@ -423,7 +424,8 @@ public class WifiSettings extends SettingsPreferenceFragment
updateWifiState(intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE,
WifiManager.WIFI_STATE_UNKNOWN));
} else if (WifiManager.SCAN_RESULTS_AVAILABLE_ACTION.equals(action) ||
- WifiManager.SUPPLICANT_CONFIG_CHANGED_ACTION.equals(action)) {
+ WifiManager.CONFIGURED_NETWORKS_CHANGED_ACTION.equals(action) ||
+ WifiManager.LINK_CONFIGURATION_CHANGED_ACTION.equals(action)) {
updateAccessPoints();
} else if (WifiManager.SUPPLICANT_STATE_CHANGED_ACTION.equals(action)) {
//Ignore supplicant state changes when network is connected