diff options
author | Amith Yamasani <yamasani@google.com> | 2013-09-10 09:02:43 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-09-10 09:02:43 -0700 |
commit | a927fb61694df52459e44a0298e91cf63cffc2ae (patch) | |
tree | 7484c845b5249d05744b66b4cd56b99ce97ad46d /core/java/android/preference | |
parent | 319cc55c0288af4cea9b6a9ae1082cf15ed525c1 (diff) | |
parent | 23d6b7b36096eef53f819ee5eee0aba3beecde67 (diff) | |
download | frameworks_base-a927fb61694df52459e44a0298e91cf63cffc2ae.zip frameworks_base-a927fb61694df52459e44a0298e91cf63cffc2ae.tar.gz frameworks_base-a927fb61694df52459e44a0298e91cf63cffc2ae.tar.bz2 |
am 23d6b7b3: am 618f8cc5: Merge "Don\'t leave space for summary text if it\'s an empty string" into klp-dev
* commit '23d6b7b36096eef53f819ee5eee0aba3beecde67':
Don't leave space for summary text if it's an empty string
Diffstat (limited to 'core/java/android/preference')
-rw-r--r-- | core/java/android/preference/TwoStatePreference.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/preference/TwoStatePreference.java b/core/java/android/preference/TwoStatePreference.java index 645c742..6f8be1f 100644 --- a/core/java/android/preference/TwoStatePreference.java +++ b/core/java/android/preference/TwoStatePreference.java @@ -21,6 +21,7 @@ import android.content.SharedPreferences; import android.content.res.TypedArray; import android.os.Parcel; import android.os.Parcelable; +import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.view.accessibility.AccessibilityEvent; @@ -219,17 +220,17 @@ public abstract class TwoStatePreference extends Preference { TextView summaryView = (TextView) view.findViewById(com.android.internal.R.id.summary); if (summaryView != null) { boolean useDefaultSummary = true; - if (mChecked && mSummaryOn != null) { + if (mChecked && !TextUtils.isEmpty(mSummaryOn)) { summaryView.setText(mSummaryOn); useDefaultSummary = false; - } else if (!mChecked && mSummaryOff != null) { + } else if (!mChecked && !TextUtils.isEmpty(mSummaryOff)) { summaryView.setText(mSummaryOff); useDefaultSummary = false; } if (useDefaultSummary) { final CharSequence summary = getSummary(); - if (summary != null) { + if (!TextUtils.isEmpty(summary)) { summaryView.setText(summary); useDefaultSummary = false; } |