Fixes the activity cast

This commit is contained in:
Vitor Pamplona
2026-02-27 08:54:30 -05:00
parent 9675f59040
commit 3762c8d6c3
@@ -20,6 +20,7 @@
*/
package com.vitorpamplona.amethyst.ui.screen.loggedIn.chess
import androidx.activity.compose.LocalActivity
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
@@ -66,7 +67,6 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
@@ -97,7 +97,7 @@ fun ChessLobbyScreen(
nav: INav,
) {
// Scope ViewModel to Activity so it's shared between lobby and game screens
val activity = LocalContext.current as FragmentActivity
val activity = LocalActivity.current as FragmentActivity
val chessViewModel: ChessViewModelNew =
viewModel(
viewModelStoreOwner = activity,