Keep search bar state across configuration changes

This commit is contained in:
FooIbar committed 2023-12-07 15:09:59 +08:00
1 parent 58b0f3a41e
commit 7a8e21fbef
1 file changed
+2 -1
@@ -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<Suggestion>()) }
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