summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-09-11 14:43:45 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-09-11 14:43:45 +0200
commitc77a6bd60a5e417315b592f097fd49a6ffca7203 (patch)
treee056b658daee6fc0bc60cbdf3b91f9d4b6e3a413 /android
parent6c6dbc5967e6741855065e560f12aeafe287cb8a (diff)
parente7e6e60016fbb951833117f9d1f40ee85662bb38 (diff)
downloadmullvadvpn-c77a6bd60a5e417315b592f097fd49a6ffca7203.tar.xz
mullvadvpn-c77a6bd60a5e417315b592f097fd49a6ffca7203.zip
Merge branch 'fix-broken-vpn-settings-animation'
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreen.kt10
1 files changed, 6 insertions, 4 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreen.kt
index 1b0db33b14..cb495a3ba6 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreen.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreen.kt
@@ -242,10 +242,12 @@ fun SharedTransitionScope.VpnSettings(
state = state,
initialScrollToFeature = navArgs.scrollToFeature,
modifier =
- Modifier.sharedBounds(
- rememberSharedContentState(key = navArgs.scrollToFeature ?: ""),
- animatedVisibilityScope = animatedVisibilityScope,
- ),
+ if (navArgs.scrollToFeature != null) {
+ Modifier.sharedBounds(
+ rememberSharedContentState(key = navArgs.scrollToFeature),
+ animatedVisibilityScope = animatedVisibilityScope,
+ )
+ } else Modifier,
snackbarHostState = snackbarHostState,
navigateToContentBlockersInfo =
dropUnlessResumed { navigator.navigate(ContentBlockersInfoDestination) },