tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 00463fe47d72f3f907b63f906d24e5b7dcec828d
parent f29413a7ecabcf9722eb6bb36a066046e43f5368
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date:   Mon,  8 Dec 2025 22:58:51 +0000

Bug 2004612 - Add a Surface to StartupCrashScreen r=android-reviewers,007

Differential Revision: https://phabricator.services.mozilla.com/D275403

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/startupCrash/StartupCrashScreen.kt | 50++++++++++++++++++++++++++------------------------
1 file changed, 26 insertions(+), 24 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/startupCrash/StartupCrashScreen.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/startupCrash/StartupCrashScreen.kt @@ -44,31 +44,35 @@ internal fun StartupCrashScreen(store: StartupCrashStore) { val state by store.observeAsComposableState { it } val scrollState = rememberScrollState() - Column( - modifier = Modifier - .fillMaxSize() - .verticalScroll(scrollState) - .padding(horizontal = 16.dp), - verticalArrangement = Arrangement.Center, - horizontalAlignment = Alignment.CenterHorizontally, - ) { - ScreenImg() + Surface { + Column( + modifier = Modifier + .fillMaxSize() + .verticalScroll(scrollState) + .padding(horizontal = 16.dp), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally, + ) { + ScreenImg() - Spacer(modifier = Modifier.height(16.dp)) + Spacer(modifier = Modifier.height(16.dp)) - ScreenText() + ScreenText() - Spacer(modifier = Modifier.height(24.dp)) + Spacer(modifier = Modifier.height(24.dp)) - when (state.uiState) { - UiState.Idle -> { - ReportButtons(store) - } - UiState.Loading -> { - CircularLoadButton() - } - UiState.Finished -> { - ReopenButton(store) + when (state.uiState) { + UiState.Idle -> { + ReportButtons(store) + } + + UiState.Loading -> { + CircularLoadButton() + } + + UiState.Finished -> { + ReopenButton(store) + } } } } @@ -182,8 +186,6 @@ internal fun StartupCrashScreenPreview( ) } FirefoxTheme { - Surface { - StartupCrashScreen(store) - } + StartupCrashScreen(store) } }