summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-08-08 15:15:46 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-08-08 15:15:46 +0200
commit9002607b3a14e02293aef6c5ce423e3887b89889 (patch)
tree7bab7227aef1bc844f6913f5453f1616d28b0da0 /android
parentb2804eb48c5ad586cd5840798282245882834142 (diff)
parent3beb18e558b8f4be3bf7bdff4d943bbf52f8a3aa (diff)
downloadmullvadvpn-9002607b3a14e02293aef6c5ce423e3887b89889.tar.xz
mullvadvpn-9002607b3a14e02293aef6c5ce423e3887b89889.zip
Merge branch 'clicking-on-a-item-in-the-search-view-from-the-entry-list-droid-2121'
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/location/SelectLocationScreen.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/location/SelectLocationScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/location/SelectLocationScreen.kt
index 3abeee2143..754a162029 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/location/SelectLocationScreen.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/location/SelectLocationScreen.kt
@@ -78,6 +78,7 @@ import net.mullvad.mullvadvpn.compose.state.RelayListType
import net.mullvad.mullvadvpn.compose.state.SelectLocationUiState
import net.mullvad.mullvadvpn.compose.transitions.TopLevelTransition
import net.mullvad.mullvadvpn.compose.util.CollectSideEffectWithLifecycle
+import net.mullvad.mullvadvpn.compose.util.RunOnKeyChange
import net.mullvad.mullvadvpn.compose.util.showSnackbarImmediately
import net.mullvad.mullvadvpn.lib.model.CustomListId
import net.mullvad.mullvadvpn.lib.model.Hop
@@ -558,7 +559,7 @@ private fun RelayLists(
// correctly.
// If multihop is not enabled, the pager will only have one page, so this will not be
// called.
- LaunchedEffect(pagerState.currentPage) {
+ RunOnKeyChange(pagerState.currentPage) {
onSelectRelayList(MultihopRelayListType.entries[pagerState.currentPage])
}
// This is so that when the relay list entry or exit button is clicked, the pager will