From bd867a3d3e3f5f9709c0fd813dfbd025a74df2f3 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Tue, 6 Jun 2017 16:35:33 -0700 Subject: [PATCH] Don't use CharSequence as notification text If a notification changes the color etc. on the CharSequence, then it overrode our colors. Gmail for instance always makes the second text dark (apparently), overriding our dark theme. Change-Id: Ibd8751d70849fd10fd0114af02d382aba1771d4e --- .../launcher3/notification/NotificationMainView.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/notification/NotificationMainView.java b/src/com/android/launcher3/notification/NotificationMainView.java index 0d6da77ee1..9b8dd648f6 100644 --- a/src/com/android/launcher3/notification/NotificationMainView.java +++ b/src/com/android/launcher3/notification/NotificationMainView.java @@ -87,11 +87,11 @@ public class NotificationMainView extends FrameLayout implements SwipeHelper.Cal CharSequence title = mNotificationInfo.title; CharSequence text = mNotificationInfo.text; if (!TextUtils.isEmpty(title) && !TextUtils.isEmpty(text)) { - mTitleView.setText(title); - mTextView.setText(text); + mTitleView.setText(title.toString()); + mTextView.setText(text.toString()); } else { mTitleView.setMaxLines(2); - mTitleView.setText(TextUtils.isEmpty(title) ? text : title); + mTitleView.setText(TextUtils.isEmpty(title) ? text.toString() : title.toString()); mTextView.setVisibility(GONE); } iconView.setBackground(mNotificationInfo.getIconForBackground(getContext(),