diff options
Diffstat (limited to 'android')
3 files changed, 4 insertions, 3 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/BaseCell.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/BaseCell.kt index 7eb6f48569..17c4d24460 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/BaseCell.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/BaseCell.kt @@ -61,7 +61,7 @@ internal fun BaseCell( headlineContent: @Composable RowScope.() -> Unit, bodyView: @Composable ColumnScope.() -> Unit = {}, isRowEnabled: Boolean = true, - onCellClicked: () -> Unit = {}, + onCellClicked: (() -> Unit)? = null, background: Color = MaterialTheme.colorScheme.primary, startPadding: Dp = Dimens.cellStartPadding, endPadding: Dp = Dimens.cellEndPadding, @@ -76,7 +76,7 @@ internal fun BaseCell( // This is to avoid a crash when a child view is focused and clickable is set to // false on the parent view .then( - if (isRowEnabled) { + if (isRowEnabled && onCellClicked != null) { Modifier.clickable(onClick = onCellClicked) } else { Modifier diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/InformationComposeCell.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/InformationComposeCell.kt index f4715ff949..594b4f1ccd 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/InformationComposeCell.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/InformationComposeCell.kt @@ -41,7 +41,7 @@ fun InformationComposeCell( title: String, isEnabled: Boolean = true, background: Color = MaterialTheme.colorScheme.primary, - onCellClicked: () -> Unit = {}, + onCellClicked: (() -> Unit)? = null, onInfoClicked: (() -> Unit)? = null, testTag: String = "", ) { diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/Udp2TcpSettingsScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/Udp2TcpSettingsScreen.kt index b77a8016bf..436d8c9020 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/Udp2TcpSettingsScreen.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/Udp2TcpSettingsScreen.kt @@ -64,6 +64,7 @@ fun Udp2TcpSettingsScreen( InformationComposeCell( title = stringResource(R.string.port), onInfoClicked = navigateUdp2TcpInfo, + onCellClicked = navigateUdp2TcpInfo, ) } itemWithDivider { |
