mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-07 19:27:25 +01:00
Genre search from updates/history (closes #2893)
This commit is contained in:
parent
29e453c201
commit
9876732875
@ -265,7 +265,7 @@ class MainActivity : BaseActivity<MainActivityBinding>() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setSelectedNavItem(itemId: Int) {
|
fun setSelectedNavItem(itemId: Int) {
|
||||||
if (!isFinishing) {
|
if (!isFinishing) {
|
||||||
binding.bottomNav.selectedItemId = itemId
|
binding.bottomNav.selectedItemId = itemId
|
||||||
}
|
}
|
||||||
|
@ -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.base.controller.withFadeTransaction
|
||||||
import eu.kanade.tachiyomi.ui.library.ChangeMangaCategoriesDialog
|
import eu.kanade.tachiyomi.ui.library.ChangeMangaCategoriesDialog
|
||||||
import eu.kanade.tachiyomi.ui.library.LibraryController
|
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.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.browse.BrowseSourceController
|
||||||
import eu.kanade.tachiyomi.ui.source.global_search.GlobalSearchController
|
import eu.kanade.tachiyomi.ui.source.global_search.GlobalSearchController
|
||||||
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
||||||
@ -516,6 +519,14 @@ class MangaInfoController(private val fromSource: Boolean = false) :
|
|||||||
router.handleBack()
|
router.handleBack()
|
||||||
previousController.search(query)
|
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 -> {
|
is BrowseSourceController -> {
|
||||||
router.handleBack()
|
router.handleBack()
|
||||||
previousController.searchWithQuery(query)
|
previousController.searchWithQuery(query)
|
||||||
|
Loading…
Reference in New Issue
Block a user