if (!mChart.isDrawRoundedSlicesEnabled()) return;
final float roundedRadius = (radius - (radius * mChart.getHoleRadius() / 100f)) / 2f; final RectF roundedCircleBox = new RectF(); final boolean drawRoundedSlices = drawInnerArc && mChart.isDrawRoundedSlicesEnabled();
if (drawInnerArc && mChart.isDrawRoundedSlicesEnabled()) return;
labelRadiusOffset = (radius - (radius * holeRadiusPercent)) / 2f; if (!mChart.isDrawSlicesUnderHoleEnabled() && mChart.isDrawRoundedSlicesEnabled()) {
boolean toSet = !chart.isDrawRoundedSlicesEnabled() || !chart.isDrawHoleEnabled(); chart.setDrawRoundedSlices(toSet); if (toSet && !chart.isDrawHoleEnabled()) {
boolean toSet = !chart.isDrawRoundedSlicesEnabled() || !chart.isDrawHoleEnabled(); chart.setDrawRoundedSlices(toSet); if (toSet && !chart.isDrawHoleEnabled()) {
if (!mChart.isDrawRoundedSlicesEnabled()) return;
if (!mChart.isDrawRoundedSlicesEnabled()) return;
if (!mChart.isDrawRoundedSlicesEnabled()) return;
if (!mChart.isDrawRoundedSlicesEnabled()) return;