diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/clock/ClockWidget.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/clock/ClockWidget.kt index ee59c46b..6a71622a 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/clock/ClockWidget.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/clock/ClockWidget.kt @@ -113,11 +113,13 @@ fun ClockWidget( beyondBoundsPageCount = 1, modifier = Modifier.weight(1f) ) { - DynamicZone( - modifier = Modifier.fillMaxWidth(), - layout = ClockWidgetLayout.Horizontal, - provider = partProviders[it], - ) + partProviders.getOrNull(it)?.let { + DynamicZone( + modifier = Modifier.fillMaxWidth(), + layout = ClockWidgetLayout.Horizontal, + provider = it, + ) + } } } else if (partProviders.isNotEmpty()) { DynamicZone(