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:
@@ -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);
|
||||
|
Reference in New Issue
Block a user