Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • sysrqb/fenix
  • acat/fenix
  • gk/fenix
  • ahf/fenix
  • gaba/fenix
  • torrrrrrrrrrrrrrrr/fenix
  • boklm/fenix
  • aguestuser/fenix
  • ma1/fenix
  • morgan/fenix
  • dan/fenix
  • t-m-w/fenix
  • cypherpunks1/fenix
13 results
Show changes
Commits on Source (3)
......@@ -160,8 +160,10 @@ open class FenixApplication : LocaleAwareApplication(), Provider {
runBlocking { megazordSetup.await(); }
}
// Give TAS the base Context
Prefs.setContext(applicationContext)
GlobalScope.launch(Dispatchers.IO) {
// Give TAS the base Context
Prefs.setContext(applicationContext)
}
}
setupLeakCanary()
......
......@@ -6,20 +6,24 @@ package org.mozilla.fenix.tor.bootstrap
import android.content.Context
import android.content.SharedPreferences
import android.os.StrictMode
import androidx.annotation.VisibleForTesting
import mozilla.components.support.ktx.android.content.PreferencesHolder
import mozilla.components.support.ktx.android.content.booleanPreference
import org.mozilla.fenix.ext.resetPoliciesAfter
class TorQuickStart(context: Context) : PreferencesHolder {
override val preferences: SharedPreferences = context.getSharedPreferences(
PREF_NAME_TOR_BOOTSTRAP_KEY,
Context.MODE_PRIVATE
)
override val preferences: SharedPreferences = StrictMode.allowThreadDiskReads().resetPoliciesAfter {
context.getSharedPreferences(
PREF_NAME_TOR_BOOTSTRAP_KEY,
Context.MODE_PRIVATE
)
}
private var torQuickStart by booleanPreference(TOR_QUICK_START, default = false)
fun quickStartTor() = torQuickStart
fun quickStartTor() = StrictMode.allowThreadDiskReads().resetPoliciesAfter { torQuickStart }
fun enableQuickStartTor() {
torQuickStart = true
......