Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev
diff --git a/src/com/android/settings/wifi/ConfigureWifiSettings.java b/src/com/android/settings/wifi/ConfigureWifiSettings.java
index 712b19e..2287cda 100644
--- a/src/com/android/settings/wifi/ConfigureWifiSettings.java
+++ b/src/com/android/settings/wifi/ConfigureWifiSettings.java
@@ -101,6 +101,13 @@
 
         if (!mWifiManager.hasCarrierConfiguredNetworks()){
             removePreference(KEY_CONNECT_CARRIER_NETWORKS);
+        } else {
+            SwitchPreference connectToCarrierNetworks =
+                    (SwitchPreference) findPreference(KEY_CONNECT_CARRIER_NETWORKS);
+            if (connectToCarrierNetworks != null) {
+                connectToCarrierNetworks.setChecked(Settings.Global.getInt(getContentResolver(),
+                        Settings.Global.WIFI_CONNECT_CARRIER_NETWORKS, 0) == 1);
+            }
         }
 
         SwitchPreference notifyOpenNetworks =
@@ -109,11 +116,6 @@
                 Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0) == 1);
         notifyOpenNetworks.setEnabled(mWifiManager.isWifiEnabled());
 
-        SwitchPreference connectToCarrierNetworks =
-                (SwitchPreference) findPreference(KEY_CONNECT_CARRIER_NETWORKS);
-        connectToCarrierNetworks.setChecked(Settings.Global.getInt(getContentResolver(),
-                Settings.Global.WIFI_CONNECT_CARRIER_NETWORKS, 0) == 1);
-
         final Context context = getActivity();
         if (avoidBadWifiConfig()) {
             // Hide preference toggle, always avoid bad wifi networks.