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]

Reply via email to