diff -r baa92ecc2001 -r d69bdf1ad491 ui/common/src/desktopMain/kotlin/DesktopBrowserLauncher.kt --- a/ui/common/src/desktopMain/kotlin/DesktopBrowserLauncher.kt Wed Apr 23 14:43:46 2025 -0400 +++ b/ui/common/src/desktopMain/kotlin/DesktopBrowserLauncher.kt Thu Apr 24 18:10:07 2025 -0400 @@ -21,6 +21,8 @@ */ package com.geekorum.aboutoss.ui.common +import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import java.awt.Desktop import java.net.URI import java.util.Locale @@ -39,9 +41,6 @@ private val openCommandLauncher = OpenCommandLauncher() - override fun warmUp() { - } - override fun launchUrl(link: String) { try { desktopLauncher?.launchUrl(link) @@ -63,8 +62,11 @@ override fun mayLaunchUrl(vararg uris: String) { } - override fun shutdown() { - } +} + +@Composable +actual fun rememberBrowserLauncher(): BrowserLauncher { + return remember { DesktopBrowserLauncher() } } private interface Launcher {