From e33dc835de26f334858ba48734ddc5723c729eea Mon Sep 17 00:00:00 2001 From: Alejandro Ismael Silva Date: Tue, 19 Mar 2019 00:16:58 -0300 Subject: [PATCH] Fixed counter when List has one element --- .../main/java/com/uncmorfi/counter/CounterFragment.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/uncmorfi/counter/CounterFragment.kt b/app/src/main/java/com/uncmorfi/counter/CounterFragment.kt index 52fdd0d..c0bb921 100644 --- a/app/src/main/java/com/uncmorfi/counter/CounterFragment.kt +++ b/app/src/main/java/com/uncmorfi/counter/CounterFragment.kt @@ -226,10 +226,12 @@ class CounterFragment : Fragment(), SeekBar.OnSeekBarChangeListener { private fun updateCharts(data: List?) { if (data != null && !data.isEmpty()) { - // Algunas veces el medidor se cae, y las raciones aparecen cargadas a las 00:00hs - // así que al primer elemento lo ponemos 1 min antes del segundo elemento - // para que no haya un espacio vacío en el medio. - data[0].x = data[1].x - 60f + if (data.size > 1) { + // Algunas veces el medidor se cae, y las raciones aparecen cargadas a las 00:00hs + // así que al primer elemento lo ponemos 1 min antes del segundo elemento + // para que no haya un espacio vacío en el medio. + data[0].x = data[1].x - 60f + } val timeData = LineDataSet(data, getString(R.string.counter_chart_label_time)) .style(ChartStyle.RATIONS, requireContext())