From 2d4e589db8850b586d46128b57f65bd34d48bcdc Mon Sep 17 00:00:00 2001
From: Jobobby04 <jobobby04@users.noreply.github.com>
Date: Sun, 11 Apr 2021 18:36:41 -0400
Subject: [PATCH] Search browse if tag clicked in manga from Index controller

---
 .../tachiyomi/ui/browse/source/index/IndexController.kt    | 2 +-
 .../java/eu/kanade/tachiyomi/ui/manga/MangaController.kt   | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexController.kt
index 7dc46a362..b4e5dbf42 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexController.kt
@@ -316,7 +316,7 @@ open class IndexController :
         super.onDestroyView(view)
     }
 
-    private fun onBrowseClick(search: String? = null, filters: String? = null) {
+    fun onBrowseClick(search: String? = null, filters: String? = null) {
         router.replaceTopController(BrowseSourceController(presenter.source, search, filterList = filters).withFadeTransaction())
     }
 
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
index 17d6099c1..9c510b7dc 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
@@ -70,6 +70,7 @@ import eu.kanade.tachiyomi.ui.browse.source.SourceController
 import eu.kanade.tachiyomi.ui.browse.source.SourceController.Companion.SMART_SEARCH_SOURCE_TAG
 import eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourceController
 import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchController
+import eu.kanade.tachiyomi.ui.browse.source.index.IndexController
 import eu.kanade.tachiyomi.ui.browse.source.latest.LatestUpdatesController
 import eu.kanade.tachiyomi.ui.library.ChangeMangaCategoriesDialog
 import eu.kanade.tachiyomi.ui.library.ChangeMangaCoverDialog
@@ -981,6 +982,12 @@ class MangaController :
                 router.handleBack()
                 previousController.searchWithQuery(query)
             }
+            // SY -->
+            is IndexController -> {
+                router.handleBack()
+                previousController.onBrowseClick(query)
+            }
+            // SY <--
         }
     }