diff --git a/android/src/main/java/com/tailscale/ipn/ui/model/TailCfg.kt b/android/src/main/java/com/tailscale/ipn/ui/model/TailCfg.kt index 8fac237..77add10 100644 --- a/android/src/main/java/com/tailscale/ipn/ui/model/TailCfg.kt +++ b/android/src/main/java/com/tailscale/ipn/ui/model/TailCfg.kt @@ -120,10 +120,16 @@ class Tailcfg { } val info: List - get() = - listOf( - PeerSettingInfo(R.string.os, ComposableStringFormatter(Hostinfo.OS ?: "")), - PeerSettingInfo(R.string.key_expiry, TimeUtil().keyExpiryFromGoTime(KeyExpiry))) + get() { + val result = mutableListOf() + if (Hostinfo.OS?.isNotEmpty() == true) { + result.add( + PeerSettingInfo(R.string.os, ComposableStringFormatter(Hostinfo.OS!!)), + ) + } + result.add(PeerSettingInfo(R.string.key_expiry, TimeUtil().keyExpiryFromGoTime(KeyExpiry))) + return result + } } @Serializable