diff --git a/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationHeader.kt b/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationHeader.kt
index 9100b8bdbec34196b7825f248e56c7aa6eb76029..53aa4326a4e02de9b143ce851b7c4487631867f8 100644
--- a/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationHeader.kt
+++ b/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationHeader.kt
@@ -75,7 +75,8 @@ fun ConversationHeader(
                         modifier = Modifier,
                         onDraw = {
                             val size = 10.dp.toPx()
-                            withTransform({ translate(left = 30f, top = 30f) }) {
+                            val (tx, ty) = 30.dp.toPx() to 30.dp.toPx()
+                            withTransform({ translate(left = tx, top = ty) }) {
                                 drawCircle(color = outlineColor, radius = (size + 2.dp.toPx()) / 2f)
                                 drawCircle(color = onlineColor, radius = size / 2f)
                             }