diff --git a/maps-compose-utils/src/main/java/com/google/maps/android/compose/clustering/ClusterRenderer.kt b/maps-compose-utils/src/main/java/com/google/maps/android/compose/clustering/ClusterRenderer.kt index e7165961..102c98eb 100644 --- a/maps-compose-utils/src/main/java/com/google/maps/android/compose/clustering/ClusterRenderer.kt +++ b/maps-compose-utils/src/main/java/com/google/maps/android/compose/clustering/ClusterRenderer.kt @@ -199,7 +199,7 @@ internal class ComposeUiClusterRenderer( private fun createAndAddView(key: ViewKey): ViewInfo { val view = InvalidatingComposeView( context, - getRotation = { + getRotationOverride = { when (key) { is ViewKey.Cluster -> clusterContentRotationState.value is ViewKey.Item -> clusterItemContentRotationState.value @@ -381,7 +381,7 @@ internal class ComposeUiClusterRenderer( */ private class InvalidatingComposeView( context: Context, - private val getRotation: () -> Float, + private val getRotationOverride: () -> Float, private val getAnchor: () -> Offset, private val getZIndex: () -> Float, private val content: @Composable () -> Unit, @@ -392,7 +392,7 @@ internal class ComposeUiClusterRenderer( @Composable override fun Content() { - val rotation = getRotation() + val rotation = getRotationOverride() val anchor = getAnchor() val zIndex = getZIndex() LaunchedEffect(properties.anchor, properties.zIndex, properties.rotation, rotation, anchor, zIndex) {