From 369891b0754bd295bd0ff6b80586712ecf53f46b Mon Sep 17 00:00:00 2001 From: xyyx Date: Thu, 23 Aug 2018 20:55:32 +0800 Subject: [PATCH] CustomSeekBar: Fix NPE 08-23 20:07:44.650 31111 31111 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference 08-23 20:07:44.650 31111 31111 E AndroidRuntime: at com.nitrogen.settings.preferences.CustomSeekBarPreference.setDefaultValue(CustomSeekBarPreference.java:240) --- .../cherish/settings/preferences/CustomSeekBarPreference.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/cherish/settings/preferences/CustomSeekBarPreference.java b/src/com/cherish/settings/preferences/CustomSeekBarPreference.java index 078b528..a7f71a7 100644 --- a/src/com/cherish/settings/preferences/CustomSeekBarPreference.java +++ b/src/com/cherish/settings/preferences/CustomSeekBarPreference.java @@ -236,7 +236,7 @@ public class CustomSeekBarPreference extends Preference implements SeekBar.OnSee if (mDefaultValue > mMax) { mDefaultValue = mMax; } - if (mCurrentValue == mDefaultValue) { + if (mCurrentValue == mDefaultValue && mStatusText != null) { mStatusText.setText(mDefaultText); } }