diff --git a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt index b964c6c..233267d 100644 --- a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt +++ b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt @@ -12,7 +12,9 @@ import androidx.compose.material.icons.filled.* import androidx.compose.material.icons.outlined.* import androidx.compose.material3.* import androidx.compose.runtime.* +import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalSoftwareKeyboardController import androidx.compose.ui.res.stringResource import androidx.navigation.NavHostController import androidx.navigation.compose.NavHost @@ -142,7 +144,7 @@ class MainActivity : AppCompatActivity(), ISettingsChangeListener { } } - @OptIn(ExperimentalMaterial3Api::class) + @OptIn(ExperimentalMaterial3Api::class, ExperimentalComposeUiApi::class) @Composable fun MyScaffoldLayout( drawerState: DrawerState, @@ -205,7 +207,10 @@ class MainActivity : AppCompatActivity(), ISettingsChangeListener { }, )) - ) { scope.launch { drawerState.open() } } + ) { scope.launch { + currentFocus?.clearFocus() + drawerState.open() + } } Counter(counterViewModel) }