diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index 3f18928f9a4..525cf9ff1a0 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -223,9 +223,13 @@ public class NetworkSelectSettings extends DashboardFragment { setProgressBarVisible(false); getPreferenceScreen().setEnabled(true); - mSelectedPreference.setSummary(isSucceed - ? R.string.network_connected - : R.string.network_could_not_connect); + if (mSelectedPreference != null) { + mSelectedPreference.setSummary(isSucceed + ? R.string.network_connected + : R.string.network_could_not_connect); + } else { + Log.e(TAG, "No preference to update!"); + } break; case EVENT_NETWORK_SCAN_RESULTS: final List results = (List) msg.obj;