Disabling StrictMode policy for Top Sites changes

pull/35/head
Jonathan Almeida 4 years ago committed by Jonathan Almeida
parent 8b9c3e0108
commit 5f92de58ae

@ -7,6 +7,7 @@ package org.mozilla.fenix.components
import GeckoProvider
import android.content.Context
import android.content.res.Configuration
import android.os.StrictMode
import io.sentry.Sentry
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.GlobalScope
@ -58,6 +59,7 @@ import org.mozilla.fenix.HomeActivity
import org.mozilla.fenix.R
import org.mozilla.fenix.downloads.DownloadService
import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.resetPoliciesAfter
import org.mozilla.fenix.ext.settings
import org.mozilla.fenix.media.MediaService
import org.mozilla.fenix.search.telemetry.ads.AdsTelemetry
@ -266,6 +268,7 @@ class Core(private val context: Context, private val crashReporter: CrashReporti
val topSiteStorage by lazy {
val defaultTopSites = mutableListOf<Pair<String, String>>()
StrictMode.allowThreadDiskReads().resetPoliciesAfter {
if (!context.settings().defaultTopSitesAdded) {
defaultTopSites.add(
Pair(
@ -292,6 +295,7 @@ class Core(private val context: Context, private val crashReporter: CrashReporti
context.settings().defaultTopSitesAdded = true
}
}
DefaultTopSitesStorage(
pinnedSiteStorage,

Loading…
Cancel
Save