summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-05-14 16:38:08 +0200
committerDavid Göransson <david.goransson@mullvad.net>2025-05-15 13:23:27 +0200
commit1503b0932ef462adf3d36ddc5ee92a3593975d44 (patch)
tree9fd36b644ab76d1420783e438be18c28fc42dc95 /android/app/src
parent76b0e84fc95ab5bad221c88aefc56782b63055cb (diff)
downloadmullvadvpn-1503b0932ef462adf3d36ddc5ee92a3593975d44.tar.xz
mullvadvpn-1503b0932ef462adf3d36ddc5ee92a3593975d44.zip
Fix screen height calculation
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreen.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreen.kt
index 4ff5567b4a..8bc8a4eda3 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreen.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreen.kt
@@ -49,6 +49,7 @@ import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.layout
import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.platform.LocalWindowInfo
@@ -408,7 +409,9 @@ private fun Content(
onNavigateToFeature: (FeatureIndicator) -> Unit,
onClickShowWireguardPortSettings: () -> Unit,
) {
- val screenHeight = LocalWindowInfo.current.containerSize.height.dp
+ val screenHeight =
+ with(LocalDensity.current) { LocalWindowInfo.current.containerSize.height.toDp() }
+
val indicatorPercentOffset =
if (screenHeight < SCREEN_HEIGHT_THRESHOLD) SHORT_SCREEN_INDICATOR_BIAS
else TALL_SCREEN_INDICATOR_BIAS