Take care of null in Wifi setup.
The preference isn't available in Wifi setup launched from SetupWizard, causing NPE. Bug: 3404998 Change-Id: Ia0dabea95e5e7424698a269c0851d610fd305309
This commit is contained in:
@@ -210,11 +210,13 @@ public class WifiSettings extends SettingsPreferenceFragment
|
|||||||
mAddNetwork = findPreference("add_network");
|
mAddNetwork = findPreference("add_network");
|
||||||
|
|
||||||
ListPreference pref = (ListPreference) findPreference(KEY_SLEEP_POLICY);
|
ListPreference pref = (ListPreference) findPreference(KEY_SLEEP_POLICY);
|
||||||
pref.setOnPreferenceChangeListener(this);
|
if (pref != null) {
|
||||||
int value = Settings.System.getInt(getContentResolver(),
|
pref.setOnPreferenceChangeListener(this);
|
||||||
Settings.System.WIFI_SLEEP_POLICY,
|
int value = Settings.System.getInt(getContentResolver(),
|
||||||
Settings.System.WIFI_SLEEP_POLICY_NEVER);
|
Settings.System.WIFI_SLEEP_POLICY,
|
||||||
pref.setValue(String.valueOf(value));
|
Settings.System.WIFI_SLEEP_POLICY_NEVER);
|
||||||
|
pref.setValue(String.valueOf(value));
|
||||||
|
}
|
||||||
|
|
||||||
registerForContextMenu(getListView());
|
registerForContextMenu(getListView());
|
||||||
setHasOptionsMenu(true);
|
setHasOptionsMenu(true);
|
||||||
|
Reference in New Issue
Block a user