mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 17:18:52 -06:00
Fix ArrayIndexOutOfBoundsException on FrequencyChart
This commit is contained in:
@@ -256,7 +256,7 @@ public class FrequencyChart extends ScrollableChart
|
|||||||
float scale = 1.0f/maxFreq * value;
|
float scale = 1.0f/maxFreq * value;
|
||||||
float radius = maxRadius * scale;
|
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]);
|
pGraph.setColor(colors[colorIndex]);
|
||||||
canvas.drawCircle(rect.centerX(), rect.centerY(), radius, pGraph);
|
canvas.drawCircle(rect.centerX(), rect.centerY(), radius, pGraph);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user