Merge "Sanitize more of the notification text fields" into rvc-dev am: ceb7aefd6f am: 1ed53ed94e am: 089f82deb6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12512483 Change-Id: I42bada5cf24216465486fe8b4a3c97c5f6c2edae
This commit is contained in:
@@ -207,7 +207,7 @@ public class Notification implements Parcelable
|
||||
* <p>
|
||||
* Avoids spamming the system with overly large strings such as full e-mails.
|
||||
*/
|
||||
private static final int MAX_CHARSEQUENCE_LENGTH = 5 * 1024;
|
||||
private static final int MAX_CHARSEQUENCE_LENGTH = 1024;
|
||||
|
||||
/**
|
||||
* Maximum entries of reply text that are accepted by Builder and friends.
|
||||
@@ -7821,7 +7821,7 @@ public class Notification implements Parcelable
|
||||
*/
|
||||
public Message(@NonNull CharSequence text, long timestamp, @Nullable Person sender,
|
||||
boolean remoteInputHistory) {
|
||||
mText = text;
|
||||
mText = safeCharSequence(text);
|
||||
mTimestamp = timestamp;
|
||||
mSender = sender;
|
||||
mRemoteInputHistory = remoteInputHistory;
|
||||
@@ -7935,7 +7935,7 @@ public class Notification implements Parcelable
|
||||
bundle.putLong(KEY_TIMESTAMP, mTimestamp);
|
||||
if (mSender != null) {
|
||||
// Legacy listeners need this
|
||||
bundle.putCharSequence(KEY_SENDER, mSender.getName());
|
||||
bundle.putCharSequence(KEY_SENDER, safeCharSequence(mSender.getName()));
|
||||
bundle.putParcelable(KEY_SENDER_PERSON, mSender);
|
||||
}
|
||||
if (mDataMimeType != null) {
|
||||
|
||||
Reference in New Issue
Block a user