From: Irfan Sheriff Date: Wed, 7 Dec 2011 19:40:49 +0000 (-0800) Subject: Fix NPE in advanced settings X-Git-Tag: android-x86-4.4-r1~1627^2~51^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;ds=sidebyside;h=fec195d7564b489fcdd814d066cfbf6af702132b;p=android-x86%2Fpackages-apps-Settings.git Fix NPE in advanced settings Bug: 5723974 Change-Id: Ia0ad05c88f92b6c4b4d87f8565b9a6076cbf7542 --- diff --git a/src/com/android/settings/wifi/AdvancedWifiSettings.java b/src/com/android/settings/wifi/AdvancedWifiSettings.java index fc1b128a41..c213512bbe 100644 --- a/src/com/android/settings/wifi/AdvancedWifiSettings.java +++ b/src/com/android/settings/wifi/AdvancedWifiSettings.java @@ -75,11 +75,13 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment CheckBoxPreference watchdogEnabled = (CheckBoxPreference) findPreference(KEY_ENABLE_WIFI_WATCHDOG); - watchdogEnabled.setChecked(Secure.getInt(getContentResolver(), - Secure.WIFI_WATCHDOG_ON, 1) == 1); + if (watchdogEnabled != null) { + watchdogEnabled.setChecked(Secure.getInt(getContentResolver(), + Secure.WIFI_WATCHDOG_ON, 1) == 1); - //TODO: Bring this back after changing watchdog behavior - getPreferenceScreen().removePreference(watchdogEnabled); + //TODO: Bring this back after changing watchdog behavior + getPreferenceScreen().removePreference(watchdogEnabled); + } ListPreference frequencyPref = (ListPreference) findPreference(KEY_FREQUENCY_BAND);