Skip to content

Commit 85e7279

Browse files
committed
b/5399355 StringIndexOutOfBoundsException from AccountManagerService
Change-Id: I13426a8b57d6fcbc7a43ffd61922439b0fae332c
1 parent 9d1c183 commit 85e7279

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

core/java/android/accounts/AccountManagerService.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,8 +1033,12 @@ private void createNoCredentialsPermissionNotification(Account account, Intent i
10331033
mContext.getString(R.string.permission_request_notification_with_subtitle,
10341034
account.name);
10351035
final int index = titleAndSubtitle.indexOf('\n');
1036-
final String title = titleAndSubtitle.substring(0, index);
1037-
final String subtitle = titleAndSubtitle.substring(index + 1);
1036+
String title = titleAndSubtitle;
1037+
String subtitle = "";
1038+
if (index > 0) {
1039+
title = titleAndSubtitle.substring(0, index);
1040+
subtitle = titleAndSubtitle.substring(index + 1);
1041+
}
10381042
n.setLatestEventInfo(mContext,
10391043
title, subtitle,
10401044
PendingIntent.getActivity(mContext, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT));

0 commit comments

Comments
 (0)