From d45c9f4ceb5228912fe51c31fa7554a8e9bbfd6f Mon Sep 17 00:00:00 2001 From: Simon Schoar Date: Wed, 10 Jun 2009 21:53:53 +0200 Subject: [PATCH] Prevent IndexOutOfBoundsException on toString() if vibrate array is empty (non null) example: notification.vibrate = new long[0]; --- core/java/android/app/Notification.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 9834c75c58d4..05f769e94c27 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -458,7 +458,9 @@ public class Notification implements Parcelable sb.append(this.vibrate[i]); sb.append(','); } - sb.append(this.vibrate[N]); + if (N != -1) { + sb.append(this.vibrate[N]); + } sb.append("]"); } else if ((this.defaults & DEFAULT_VIBRATE) != 0) { sb.append("default"); -- 2.11.0