Don't initialize mangas if viewing source in list view if on metered connection

This commit is contained in:
arkon 2020-07-19 12:13:50 -04:00
parent 2a202bd510
commit c401915fb5

View file

@ -468,8 +468,9 @@ open class BrowseSourceController(bundle: Bundle) :
presenter.refreshDisplayMode()
activity?.invalidateOptionsMenu()
setupRecycler(view)
if (mode == DisplayMode.LIST || !view.context.connectivityManager.isActiveNetworkMetered) {
// Initialize mangas if going to grid view or if over wifi when going to list view
// Initialize mangas if not on a metered connection
if (!view.context.connectivityManager.isActiveNetworkMetered) {
val mangas = (0 until adapter.itemCount).mapNotNull {
(adapter.getItem(it) as? SourceItem)?.manga
}