mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Hide download menu for local manga
This commit is contained in:
		| @@ -82,6 +82,8 @@ class MangaInfoChaptersController(private val fromSource: Boolean = false) : | ||||
|      */ | ||||
|     private val selectedChapters = mutableSetOf<ChapterItem>() | ||||
|  | ||||
|     private val isLocalSource by lazy { presenter.source.id == LocalSource.ID } | ||||
|  | ||||
|     private var lastClickPosition = -1 | ||||
|  | ||||
|     private var isRefreshingInfo = false | ||||
| @@ -229,6 +231,9 @@ class MangaInfoChaptersController(private val fromSource: Boolean = false) : | ||||
|         } | ||||
|         menu.findItem(sortingItem).isChecked = true | ||||
|         menu.findItem(R.id.action_sort_descending).isChecked = presenter.manga.sortDescending() | ||||
|  | ||||
|         // Hide download options for local manga | ||||
|         menu.findItem(R.id.download_group).isVisible = !isLocalSource | ||||
|     } | ||||
|  | ||||
|     override fun onOptionsItemSelected(item: MenuItem): Boolean { | ||||
| @@ -663,7 +668,6 @@ class MangaInfoChaptersController(private val fromSource: Boolean = false) : | ||||
|         } else { | ||||
|             mode.title = count.toString() | ||||
|  | ||||
|             val isLocalSource = presenter.source.id == LocalSource.ID | ||||
|             val chapters = getSelectedChapters() | ||||
|             binding.actionToolbar.findItem(R.id.action_download)?.isVisible = !isLocalSource && chapters.any { !it.isDownloaded } | ||||
|             binding.actionToolbar.findItem(R.id.action_delete)?.isVisible = !isLocalSource && chapters.any { it.isDownloaded } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user