aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-23 10:54:28 +0200
committerDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-23 10:54:28 +0200
commit0668d30a6bcf5e3c0b1af945bd25128c36d63d31 (patch)
tree989464e53130f07cabcf66f9c1bd54a19abd685b
parent34fefd28e1f50d8d0406e0aac4cb3909c94eb193 (diff)
downloadMPAndroidChart-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.java5
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;