diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt index 194fb1924..acc9224f4 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt @@ -48,6 +48,7 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -114,7 +115,7 @@ fun SearchBarScreen( ) { var mSuggestionList by remember { mutableStateOf(emptyList()) } val mSearchDatabase = searchDatabase.searchDao() - var active by remember { mutableStateOf(false) } + var active by rememberSaveable { mutableStateOf(false) } val scope = rememberCoroutineScope { Dispatchers.IO } val context = LocalContext.current val dialogState = LocalDialogState.current