From 10d3df5b6c67cbf9678a59b06eff7f1d227298d3 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 11 Sep 2022 23:42:28 -0400 Subject: [PATCH] Handle back button when there is a search query in source feed --- .../ui/browse/source/feed/SourceFeedController.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedController.kt index 906a241b3..8c5d4aa71 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedController.kt @@ -202,6 +202,16 @@ open class SourceFeedController : router.replaceTopController(BrowseSourceController(presenter.source, savedSearch = savedSearch.id).withFadeTransaction()) } + override fun handleBack(): Boolean { + return when { + presenter.searchQuery != null -> { + presenter.searchQuery = null + true + } + else -> false + } + } + private fun onRemoveClick(feedSavedSearch: FeedSavedSearch) { MaterialAlertDialogBuilder(activity!!) .setTitle(R.string.feed)