diff --git a/app/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.java b/app/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.java index fa1d38214..7c0527702 100644 --- a/app/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.java +++ b/app/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.java @@ -256,7 +256,7 @@ public class FrequencyChart extends ScrollableChart float scale = 1.0f/maxFreq * value; float radius = maxRadius * scale; - int colorIndex = Math.round((colors.length-1) * scale); + int colorIndex = Math.min(colors.length - 1, Math.round((colors.length - 1) * scale)); pGraph.setColor(colors[colorIndex]); canvas.drawCircle(rect.centerX(), rect.centerY(), radius, pGraph); }