Dan Ballard pushed to branch tor-browser-140.1.0esr-15.0-1 at The Tor Project /
Applications / Tor Browser
Commits:
1643c744 by clairehurst at 2025-08-07T10:25:07-06:00
fixup! TB 40041 [android]: Implement Tor Network Settings
tor-browser#44042 Debug crash when opening settings too quickly after launching
app. Clean up surrounding code
- - - - -
1 changed file:
-
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
Changes:
=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
=====================================
@@ -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
@@ -189,7 +191,9 @@ class SettingsFragment : PreferenceFragmentCompat(),
UserInteractionHandler {
}
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey:
String?) {
- setPreferencesFromResource(R.xml.preferences, rootKey)
+ runBlocking(context = Dispatchers.IO) {
+ setPreferencesFromResource(R.xml.preferences, rootKey)
+ }
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/1643c74484d3ddfdf919e755f190d73af4e683db
--
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/1643c74484d3ddfdf919e755f190d73af4e683db
You're receiving this email because of your account on gitlab.torproject.org.
_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]