From e47906d479b886d3b6c4b40b3a22f21114016c20 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Fri, 22 Jun 2012 14:27:26 -0700 Subject: [PATCH] Make sure chartData is not empty before accessing its elements. --- MyTracks/src/com/google/android/apps/mytracks/ChartView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java index 42fec0737..0c5588245 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ChartView.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ChartView.java @@ -789,7 +789,7 @@ public class ChartView extends View { break; } } - if (index != -1) { + if (index != -1 && chartData.size() > 0) { int dx = getX(maxX) - pointer.getIntrinsicWidth() / 2; int dy = getY(series[index], chartData.get(chartData.size() - 1)[index + 1]) - pointer.getIntrinsicHeight();