Explorar o código

Clear search query before popping controller when navigating up (#8055)

Andreas %!s(int64=2) %!d(string=hai) anos
pai
achega
d3520419d4

+ 7 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt

@@ -52,7 +52,13 @@ open class BrowseSourceController(bundle: Bundle) :
 
         BrowseSourceScreen(
             presenter = presenter,
-            navigateUp = { router.popCurrentController() },
+            navigateUp = {
+                if (presenter.isUserQuery) {
+                    presenter.search()
+                } else {
+                    router.popCurrentController()
+                }
+            },
             onFabClick = { filterSheet?.show() },
             onMangaClick = { router.pushController(MangaController(it.id, true)) },
             onMangaLongClick = { manga ->