1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-15 13:14:22 +02:00

fixed crash when disable and enable measurements with no data, see #653

This commit is contained in:
oliexdev
2020-11-23 13:35:05 +01:00
parent b4e9624d16
commit 349fd4606f

View File

@@ -392,8 +392,12 @@ public class ChartMeasurementView extends LineChart {
addTrendLine(lineDataSets);
}
LineData data = new LineData(lineDataSets);
setData(data);
if (!lineDataSets.isEmpty()) {
LineData data = new LineData(lineDataSets);
setData(data);
} else {
setData(null);
}
if (prefs.getBoolean("goalLine", false)) {
addGoalLine(lineDataSets);
@@ -424,7 +428,7 @@ public class ChartMeasurementView extends LineChart {
measurementLine.enableDashedLine(0, 1, 0);
}
if (measurementView.isVisible()) {
if (measurementView.isVisible() && !lineEntries.isEmpty()) {
if (isInGraphKey) {
if (measurementView.getSettings().isInGraph()) {
lineDataSets.add(measurementLine);