commit | 05d661293501fd3bffd3cddfb771d3bb484595f8 | [log] [tgz] |
---|---|---|
author | Shalom Gibly <sgibly@google.com> | Tue Jun 06 11:24:54 2023 -0700 |
committer | Shalom Gibly <sgibly@google.com> | Tue Jun 06 11:24:54 2023 -0700 |
tree | 7656c4d6b8c66afadec9cf62c6a899462adb149c | |
parent | 84b96004ff75411536ebe0d9de1ea606a7070cc0 [diff] |
Guard against NaN at the TopAppBarLayout Bug: 259725201 Test: Manual. Was not able to recreate the issue. Change-Id: I1bb2c5dd80ed50e149dfbfa4c18db9d705935dc4
diff --git a/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt b/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt index 0f0989c..2a2aef5 100644 --- a/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt +++ b/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt
@@ -1358,7 +1358,7 @@ 0 } - val layoutHeight = heightPx.roundToInt() + val layoutHeight = if (heightPx.isNaN()) 0 else heightPx.roundToInt() layout(constraints.maxWidth, layoutHeight) { // Navigation icon