|
@@ -26,7 +26,10 @@ import eu.kanade.tachiyomi.ui.base.controller.NucleusController
|
|
|
import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
|
|
|
import eu.kanade.tachiyomi.ui.library.ChangeMangaCategoriesDialog
|
|
|
import eu.kanade.tachiyomi.ui.library.LibraryController
|
|
|
+import eu.kanade.tachiyomi.ui.main.MainActivity
|
|
|
import eu.kanade.tachiyomi.ui.manga.MangaController
|
|
|
+import eu.kanade.tachiyomi.ui.recent.history.HistoryController
|
|
|
+import eu.kanade.tachiyomi.ui.recent.updates.UpdatesController
|
|
|
import eu.kanade.tachiyomi.ui.source.browse.BrowseSourceController
|
|
|
import eu.kanade.tachiyomi.ui.source.global_search.GlobalSearchController
|
|
|
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
|
@@ -516,6 +519,14 @@ class MangaInfoController(private val fromSource: Boolean = false) :
|
|
|
router.handleBack()
|
|
|
previousController.search(query)
|
|
|
}
|
|
|
+ is UpdatesController,
|
|
|
+ is HistoryController -> {
|
|
|
+ // Manually navigate to LibraryController
|
|
|
+ router.handleBack()
|
|
|
+ (router.activity as MainActivity).setSelectedNavItem(R.id.nav_library)
|
|
|
+ val controller = router.getControllerWithTag(R.id.nav_library.toString()) as LibraryController
|
|
|
+ controller.search(query)
|
|
|
+ }
|
|
|
is BrowseSourceController -> {
|
|
|
router.handleBack()
|
|
|
previousController.searchWithQuery(query)
|