From f5b5be9e0b02433c031671d64ec8d5f8c50a9673 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Mon, 26 Apr 2021 15:05:10 -0400 Subject: [PATCH] Using viewscope in about --- .../eu/kanade/tachiyomi/ui/setting/AboutController.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/AboutController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/AboutController.kt index 613c64cd8f..b1374cdd64 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/AboutController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/AboutController.kt @@ -18,9 +18,7 @@ import eu.kanade.tachiyomi.util.lang.toTimestampString import eu.kanade.tachiyomi.util.system.isOnline import eu.kanade.tachiyomi.util.system.toast import eu.kanade.tachiyomi.util.view.openInBrowser -import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.Job import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import timber.log.Timber @@ -44,11 +42,6 @@ class AboutController : SettingsController() { preferences.dateFormat() } - /** - * The subscribtion service of the obtained release object - */ - private val scope = CoroutineScope(Job() + Dispatchers.IO) - private val isUpdaterEnabled = BuildConfig.INCLUDE_UPDATER override fun setupPreferenceScreen(screen: PreferenceScreen) = screen.apply { @@ -157,7 +150,7 @@ class AboutController : SettingsController() { if (activity == null) return activity?.toast(R.string.searching_for_updates) - scope.launch { + viewScope.launch { val result = try { updateChecker.checkForUpdate() } catch (error: Exception) {