Verified Commit dadeaa78 authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame 🎃
Browse files

fixup! Add Tor integration and UI

Bug 42324: Onion location does not work after a browser restart
parent cb98e7b2
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -798,11 +798,7 @@ class GeckoEngine(
            }
        override var prioritizeOnions: Boolean
            get() = runtime.settings.prioritizeOnions
            set(value) {
                value.let {
                    runtime.settings.prioritizeOnions = it
                }
            }
            set(value) { runtime.settings.prioritizeOnions = value }
    }.apply {
        defaultSettings?.let {
            this.javascriptEnabled = it.javascriptEnabled
+3 −1
Original line number Diff line number Diff line
@@ -485,7 +485,9 @@ class SettingsFragment : PreferenceFragmentCompat() {
        }

        preferencePrioritizeOnions?.setOnPreferenceChangeListener<Boolean> { preference, newValue ->
            preference.context.components.core.engine.settings.prioritizeOnions = newValue
            preference.context.settings().preferences.edit()
                .putBoolean(preference.key, newValue).apply()
            requireComponents.core.engine.settings.prioritizeOnions = newValue
            true
        }