From bdf78247d69936b10f81f7254a24ca443e3a4285 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 51fddb1145cbb..f222640877a3e 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -460,7 +460,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");