diff options
author | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-23 10:54:28 +0200 |
---|---|---|
committer | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-23 10:54:28 +0200 |
commit | 0668d30a6bcf5e3c0b1af945bd25128c36d63d31 (patch) | |
tree | 989464e53130f07cabcf66f9c1bd54a19abd685b | |
parent | 34fefd28e1f50d8d0406e0aac4cb3909c94eb193 (diff) | |
download | MPAndroidChart-0668d30a6bcf5e3c0b1af945bd25128c36d63d31.tar.gz |
Fixed a bug where a pie slice without highlight enabled is hidden
https://github.com/danielgindi/Charts/pull/3969
-rw-r--r-- | MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java b/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java index 82654d48..f427ffe5 100644 --- a/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java +++ b/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java @@ -258,7 +258,7 @@ public class PieChartRenderer extends DataRenderer { } // Don't draw if it's highlighted, unless the chart uses rounded slices - if (mChart.needsHighlight(j) && !drawRoundedSlices) { + if (dataSet.isHighlightEnabled() && mChart.needsHighlight(j) && !drawRoundedSlices) { angle += sliceAngle * phaseX; continue; } @@ -830,8 +830,7 @@ public class PieChartRenderer extends DataRenderer { continue; IPieDataSet set = mChart.getData() - .getDataSetByIndex(indices[i] - .getDataSetIndex()); + .getDataSetByIndex(indices[i].getDataSetIndex()); if (set == null || !set.isHighlightEnabled()) continue; |