mirror of
https://git.mihon.tech/mihonapp/mihon
synced 2024-11-27 09:00:46 +03:00
Hide migrate option for non-favorited manga
This commit is contained in:
parent
66ef1a8206
commit
1f67695713
1 changed files with 9 additions and 11 deletions
|
@ -172,17 +172,9 @@ class MangaController :
|
|||
if (manga == null || source == null) return
|
||||
|
||||
// Init RecyclerView and adapter
|
||||
mangaInfoAdapter =
|
||||
MangaInfoHeaderAdapter(
|
||||
this,
|
||||
fromSource
|
||||
)
|
||||
chaptersHeaderAdapter =
|
||||
MangaChaptersHeaderAdapter()
|
||||
chaptersAdapter = ChaptersAdapter(
|
||||
this,
|
||||
view.context
|
||||
)
|
||||
mangaInfoAdapter = MangaInfoHeaderAdapter(this, fromSource)
|
||||
chaptersHeaderAdapter = MangaChaptersHeaderAdapter()
|
||||
chaptersAdapter = ChaptersAdapter(this, view.context)
|
||||
|
||||
binding.recycler.adapter = ConcatAdapter(mangaInfoAdapter, chaptersHeaderAdapter, chaptersAdapter)
|
||||
binding.recycler.layoutManager = LinearLayoutManager(view.context)
|
||||
|
@ -317,6 +309,9 @@ class MangaController :
|
|||
|
||||
// Hide download options for local manga
|
||||
menu.findItem(R.id.download_group).isVisible = !isLocalSource
|
||||
|
||||
// Hide migrate option for non-library manga
|
||||
menu.findItem(R.id.action_migrate).isVisible = presenter.manga.favorite
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
|
@ -466,6 +461,9 @@ class MangaController :
|
|||
} else {
|
||||
addToLibrary(manga)
|
||||
}
|
||||
|
||||
// Update menu to show migrate option
|
||||
activity?.invalidateOptionsMenu()
|
||||
}
|
||||
|
||||
fun onTrackingClick() {
|
||||
|
|
Loading…
Reference in a new issue