From 7fbb0d9cf2134788520fae3f690fec27218dd1be Mon Sep 17 00:00:00 2001 From: przemyslawpetka Date: Fri, 13 Jun 2025 14:39:51 +0200 Subject: [PATCH] fix --- .../kotlin/com/netguru/multiplatform/charts/pie/PieChart.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/src/commonMain/kotlin/com/netguru/multiplatform/charts/pie/PieChart.kt b/charts/src/commonMain/kotlin/com/netguru/multiplatform/charts/pie/PieChart.kt index 9aa1974..e2d8474 100644 --- a/charts/src/commonMain/kotlin/com/netguru/multiplatform/charts/pie/PieChart.kt +++ b/charts/src/commonMain/kotlin/com/netguru/multiplatform/charts/pie/PieChart.kt @@ -12,6 +12,7 @@ import androidx.compose.ui.draw.drawBehind import androidx.compose.ui.geometry.Offset import androidx.compose.ui.geometry.Rect import androidx.compose.ui.geometry.Size +import androidx.compose.ui.geometry.isSpecified import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Path import androidx.compose.ui.graphics.PathOperation @@ -144,6 +145,8 @@ private fun DrawScope.calculateClipPath( angles: List, config: PieChartConfig, ): Path { + if (!center.isSpecified || size.isEmpty()) return Path() + val r = min(size.width, size.height) / 2f val gapWidth = config.gap.toPx() val chartPath = Path().apply { addRect(Rect(Offset.Zero, size)) }