Commit 8c13e5bb authored by clairehurst's avatar clairehurst 🌱 Committed by Pier Angelo Vendrame
Browse files

fixup! TB 40041 [android]: Implement Tor Network Settings

#44042 Debug crash when opening settings too quickly after launching app. Clean up surrounding code
parent 39105d47
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -34,8 +34,10 @@ import androidx.preference.PreferenceFragmentCompat
import androidx.preference.SwitchPreference
import androidx.recyclerview.widget.RecyclerView
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
import mozilla.components.browser.state.state.selectedOrDefaultSearchEngine
import mozilla.components.concept.engine.Engine
import mozilla.components.concept.sync.AccountObserver
@@ -192,8 +194,10 @@ class SettingsFragment : PreferenceFragmentCompat() {
    }

    override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
        runBlocking(context = Dispatchers.IO) {
            setPreferencesFromResource(R.xml.preferences, rootKey)
        }
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)