Hide migrate option for non-favorited manga
This commit is contained in:
parent
66ef1a8206
commit
1f67695713
@ -172,17 +172,9 @@ class MangaController :
|
|||||||
if (manga == null || source == null) return
|
if (manga == null || source == null) return
|
||||||
|
|
||||||
// Init RecyclerView and adapter
|
// Init RecyclerView and adapter
|
||||||
mangaInfoAdapter =
|
mangaInfoAdapter = MangaInfoHeaderAdapter(this, fromSource)
|
||||||
MangaInfoHeaderAdapter(
|
chaptersHeaderAdapter = MangaChaptersHeaderAdapter()
|
||||||
this,
|
chaptersAdapter = ChaptersAdapter(this, view.context)
|
||||||
fromSource
|
|
||||||
)
|
|
||||||
chaptersHeaderAdapter =
|
|
||||||
MangaChaptersHeaderAdapter()
|
|
||||||
chaptersAdapter = ChaptersAdapter(
|
|
||||||
this,
|
|
||||||
view.context
|
|
||||||
)
|
|
||||||
|
|
||||||
binding.recycler.adapter = ConcatAdapter(mangaInfoAdapter, chaptersHeaderAdapter, chaptersAdapter)
|
binding.recycler.adapter = ConcatAdapter(mangaInfoAdapter, chaptersHeaderAdapter, chaptersAdapter)
|
||||||
binding.recycler.layoutManager = LinearLayoutManager(view.context)
|
binding.recycler.layoutManager = LinearLayoutManager(view.context)
|
||||||
@ -317,6 +309,9 @@ class MangaController :
|
|||||||
|
|
||||||
// Hide download options for local manga
|
// Hide download options for local manga
|
||||||
menu.findItem(R.id.download_group).isVisible = !isLocalSource
|
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 {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
@ -466,6 +461,9 @@ class MangaController :
|
|||||||
} else {
|
} else {
|
||||||
addToLibrary(manga)
|
addToLibrary(manga)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update menu to show migrate option
|
||||||
|
activity?.invalidateOptionsMenu()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun onTrackingClick() {
|
fun onTrackingClick() {
|
||||||
|
Loading…
Reference in New Issue
Block a user