fix a bug

This commit is contained in:
Max Lv
2014-11-21 12:15:59 +08:00
parent 800e85dc0d
commit a10889bb5b
4 changed files with 7 additions and 9 deletions
@@ -128,11 +128,6 @@ object Shadowsocks {
// Helper functions
def updateListPreference(pref: Preference, value: String) {
pref.asInstanceOf[ListPreference].setValue(value)
val entry = pref.asInstanceOf[ListPreference].getEntry
if (entry != null)
pref.setSummary(entry)
else
pref.setSummary(value)
}
def updatePasswordEditTextPreference(pref: Preference, value: String) {
@@ -56,7 +56,7 @@ class SummaryListPreference(context: Context, attrs: AttributeSet)
}
override def setSummary(summary: CharSequence) {
if (summary.toString.isEmpty) {
if (summary == null || summary.toString.isEmpty) {
super.setSummary("")
} else {
super.setSummary(summary)