Skip to content

Commit 34c3cea

Browse files
committed
Reset min/max when clearing ChartDataSet
ChartsOrg/Charts#3265
1 parent ea816e8 commit 34c3cea

File tree

1 file changed

+6
-7
lines changed
  • MPChartLib/src/main/java/com/github/mikephil/charting/data

1 file changed

+6
-7
lines changed

MPChartLib/src/main/java/com/github/mikephil/charting/data/DataSet.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,27 +61,26 @@ public DataSet(List<T> values, String label) {
6161
@Override
6262
public void calcMinMax() {
6363

64-
if (mValues == null || mValues.isEmpty())
65-
return;
66-
6764
mYMax = -Float.MAX_VALUE;
6865
mYMin = Float.MAX_VALUE;
6966
mXMax = -Float.MAX_VALUE;
7067
mXMin = Float.MAX_VALUE;
7168

69+
if (mValues == null || mValues.isEmpty())
70+
return;
71+
7272
for (T e : mValues) {
7373
calcMinMax(e);
7474
}
7575
}
7676

7777
@Override
7878
public void calcMinMaxY(float fromX, float toX) {
79-
80-
if (mValues == null || mValues.isEmpty())
81-
return;
82-
8379
mYMax = -Float.MAX_VALUE;
8480
mYMin = Float.MAX_VALUE;
81+
82+
if (mValues == null || mValues.isEmpty())
83+
return;
8584

8685
int indexFrom = getEntryIndex(fromX, Float.NaN, Rounding.DOWN);
8786
int indexTo = getEntryIndex(toX, Float.NaN, Rounding.UP);

0 commit comments

Comments
 (0)