Refactor search bar text handling
* Fix search bar text not cleared after searching in popular / toplist * Fix search bar text not cleared when quick search keyword is empty
This commit is contained in:
1 parent
c28d1d34ff
commit
a137e9715a
1 file changed
+4
-8
@@ -172,15 +172,11 @@ fun AnimatedVisibilityScope.GalleryListScreen(
|
||||
|
||||
LaunchedEffect(urlBuilder) {
|
||||
if (urlBuilder.category != EhUtils.NONE) category = urlBuilder.category
|
||||
if (urlBuilder.mode != MODE_TOPLIST) {
|
||||
var keyword = urlBuilder.keyword.orEmpty()
|
||||
if (urlBuilder.mode == MODE_TAG) {
|
||||
keyword = wrapTagKeyword(keyword)
|
||||
}
|
||||
if (keyword.isNotBlank()) {
|
||||
searchFieldState.setTextAndPlaceCursorAtEnd(keyword)
|
||||
}
|
||||
var keyword = urlBuilder.keyword.takeUnless { urlBuilder.mode == MODE_TOPLIST }.orEmpty()
|
||||
if (urlBuilder.mode == MODE_TAG) {
|
||||
keyword = wrapTagKeyword(keyword)
|
||||
}
|
||||
searchFieldState.setTextAndPlaceCursorAtEnd(keyword)
|
||||
}
|
||||
|
||||
val density = LocalDensity.current
|
||||
|
||||
Reference in new issue
Block a user