From dabb7a04947d3ee4928cc6532df4ee8913e7b12a Mon Sep 17 00:00:00 2001 From: arkon Date: Sun, 19 Jul 2020 12:13:50 -0400 Subject: [PATCH] Don't initialize mangas if viewing source in list view if on metered connection (cherry picked from commit c401915fb5c60a71cbeed37533cd2a8aea15d309) --- .../ui/browse/source/browse/BrowseSourceController.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt index 5adc02f0b..7a4cb8981 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt @@ -640,8 +640,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 }