diff options
author | Chris Wren <cwren@android.com> | 2012-05-17 07:00:13 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-05-17 07:00:13 -0700 |
commit | 468a2ac63a065680da30f5e796583d53f70f8e25 (patch) | |
tree | 2a34a992e4acdb0baebe0973074a857314f2c409 /core/java | |
parent | 614349d74ee2141006fcd87fb8a16b92619c8d48 (diff) | |
parent | 4ed80d581c3448f075d65efafc585b4691f8b301 (diff) | |
download | frameworks_base-468a2ac63a065680da30f5e796583d53f70f8e25.zip frameworks_base-468a2ac63a065680da30f5e796583d53f70f8e25.tar.gz frameworks_base-468a2ac63a065680da30f5e796583d53f70f8e25.tar.bz2 |
Merge "Don't assume digest lines are GONE, we may be recycling them." into jb-dev
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/app/Notification.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 9a8d802..2eea171 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -1852,14 +1852,17 @@ public class Notification implements Parcelable int[] rowIds = {R.id.inbox_text0, R.id.inbox_text1, R.id.inbox_text2, R.id.inbox_text3, R.id.inbox_text4}; + // Make sure all rows are gone in case we reuse a view. + for (int rowId : rowIds) { + contentView.setViewVisibility(rowId, View.GONE); + } + int i=0; while (i < mTexts.size() && i < rowIds.length) { CharSequence str = mTexts.get(i); if (str != null && !str.equals("")) { contentView.setViewVisibility(rowIds[i], View.VISIBLE); contentView.setTextViewText(rowIds[i], str); - } else { - contentView.setViewVisibility(rowIds[i], View.GONE); } i++; } |