Эх сурвалжийг харах

SearchToolbar: Check initial search query to open keyboard by default (#9297)

Ivan Iskandar 2 жил өмнө
parent
commit
182e642cfc

+ 0 - 1
app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt

@@ -45,7 +45,6 @@ fun BrowseSourceToolbar(
     var selectingDisplayMode by remember { mutableStateOf(false) }
 
     SearchToolbar(
-        initialShowKeyboard = searchQuery.isNullOrEmpty(),
         navigateUp = navigateUp,
         titleContent = { AppBarTitle(title) },
         searchQuery = searchQuery,

+ 1 - 2
app/src/main/java/eu/kanade/presentation/components/AppBar.kt

@@ -232,7 +232,6 @@ fun SearchToolbar(
     scrollBehavior: TopAppBarScrollBehavior? = null,
     visualTransformation: VisualTransformation = VisualTransformation.None,
     interactionSource: MutableInteractionSource = remember { MutableInteractionSource() },
-    initialShowKeyboard: Boolean = true,
 ) {
     val focusRequester = remember { FocusRequester() }
 
@@ -257,7 +256,7 @@ fun SearchToolbar(
                     .fillMaxWidth()
                     .focusRequester(focusRequester)
                     .runOnEnterKeyPressed(action = searchAndClearFocus)
-                    .showSoftKeyboard(initialShowKeyboard)
+                    .showSoftKeyboard(remember { searchQuery.isEmpty() })
                     .clearFocusOnSoftKeyboardHide(),
                 textStyle = MaterialTheme.typography.titleMedium.copy(
                     color = MaterialTheme.colorScheme.onBackground,