From e31a090ff9f88cbdc3bb6f8f55ecdda86437c342 Mon Sep 17 00:00:00 2001 From: Irfan Omur Date: Wed, 22 May 2024 16:46:20 +0300 Subject: [PATCH] Fix checking the index of lists in chart label formatter classes --- .../android/ui/stats/refresh/utils/LineChartLabelFormatter.kt | 2 +- .../ui/stats/refresh/utils/SubscribersChartLabelFormatter.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/LineChartLabelFormatter.kt b/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/LineChartLabelFormatter.kt index ec3b54ae47e2..6b85e0bdd5f0 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/LineChartLabelFormatter.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/LineChartLabelFormatter.kt @@ -10,7 +10,7 @@ class LineChartLabelFormatter @Inject constructor( ) : ValueFormatter() { override fun getAxisLabel(value: Float, axis: AxisBase?): String { val index = value.toInt() - return if (entries.isNotEmpty() && index in 0..entries.size) { + return if (entries.isNotEmpty() && index in entries.indices) { entries[index].label } else { "" diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/SubscribersChartLabelFormatter.kt b/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/SubscribersChartLabelFormatter.kt index 6a153a7708bc..aa4599c211fb 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/SubscribersChartLabelFormatter.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/utils/SubscribersChartLabelFormatter.kt @@ -10,7 +10,7 @@ class SubscribersChartLabelFormatter @Inject constructor( ) : ValueFormatter() { override fun getAxisLabel(value: Float, axis: AxisBase?): String { val index = value.toInt() - return if (entries.isNotEmpty() && index in 0..entries.size) { + return if (entries.isNotEmpty() && index in entries.indices) { entries[index].label } else { ""