diff --git a/kmp/src/commonMain/kotlin/org/tasks/compose/drawer/TaskListDrawer.kt b/kmp/src/commonMain/kotlin/org/tasks/compose/drawer/TaskListDrawer.kt index d6f7a4f92..4749ca38b 100644 --- a/kmp/src/commonMain/kotlin/org/tasks/compose/drawer/TaskListDrawer.kt +++ b/kmp/src/commonMain/kotlin/org/tasks/compose/drawer/TaskListDrawer.kt @@ -94,7 +94,11 @@ fun TaskListDrawer( BottomAppBar( modifier = Modifier .layout { measurable, constraints -> - val placeable = measurable.measure(constraints) + val safeConstraints = constraints.copy( + minHeight = constraints.minHeight.coerceAtLeast(0), + maxHeight = constraints.maxHeight.coerceAtLeast(0) + ) + val placeable = measurable.measure(safeConstraints) bottomAppBarScrollBehavior.state.heightOffsetLimit = -placeable.height.toFloat() val height =