From 8dcf5a36545a572e1b8dacf2c3f0680021da293f Mon Sep 17 00:00:00 2001 From: tarsin Date: Tue, 14 Feb 2023 12:04:02 +0800 Subject: [PATCH] Resolve #794 --- .../java/com/hippo/ehviewer/ui/scene/GalleryListScene.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.kt index d60044962..4370b59ba 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.kt @@ -1148,10 +1148,13 @@ class GalleryListScene : SearchBarScene(), OnDragHandlerListener, SearchLayout.H return@setOnClickListener } val q = mQuickSearchList[holder.bindingAdapterPosition] - mUrlBuilder.set(q) - onUpdateUrlBuilder() val i = q.name!!.lastIndexOf("@") - mHelper!!.goTo(if (i != -1) q.name!!.substring(i + 1) else null, true) + val goto = if (i != -1) q.name!!.substring(i + 1) else null + val args = ListUrlBuilder().apply { + set(q) + setIndex(goto) + }.toStartArgs() + navigate(R.id.galleryListScene, args, true) setState(STATE_NORMAL) closeDrawer(GravityCompat.END) }