Skip to content

Commit 3831a0b

Browse files
committed
fix: Replace Desktop util with built-in BrowserUtil (fixes #6020)
1 parent 950d664 commit 3831a0b

File tree

3 files changed

+4
-217
lines changed

3 files changed

+4
-217
lines changed

extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthService.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package com.github.continuedev.continueintellijextension.auth
22

33
import com.github.continuedev.continueintellijextension.services.ContinueExtensionSettings
44
import com.github.continuedev.continueintellijextension.services.ContinuePluginService
5-
import com.github.continuedev.continueintellijextension.utils.Desktop
65
import com.google.gson.Gson
76
import com.intellij.credentialStore.Credentials
7+
import com.intellij.ide.BrowserUtil
88
import com.intellij.ide.passwordSafe.PasswordSafe
99
import com.intellij.ide.util.PropertiesComponent
1010
import com.intellij.openapi.application.ApplicationManager
@@ -165,7 +165,7 @@ class ContinueAuthService {
165165

166166
// Still open the URL in the browser (keeping existing behavior)
167167
if (authUrl != null) {
168-
Desktop.browse(java.net.URI(authUrl))
168+
BrowserUtil.open(authUrl!!)
169169
}
170170

171171
return authUrl

extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IntelliJIde.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import com.github.continuedev.continueintellijextension.utils.*
1010
import com.intellij.codeInsight.daemon.impl.HighlightInfo
1111
import com.intellij.execution.configurations.GeneralCommandLine
1212
import com.intellij.execution.util.ExecUtil
13+
import com.intellij.ide.BrowserUtil
1314
import com.intellij.ide.plugins.PluginManager
1415
import com.intellij.ide.plugins.PluginManagerCore
1516
import com.intellij.lang.annotation.HighlightSeverity
@@ -211,7 +212,7 @@ class IntelliJIDE(
211212

212213
override suspend fun openUrl(url: String) {
213214
withContext(Dispatchers.IO) {
214-
Desktop.browse(URI(url))
215+
BrowserUtil.browse(url)
215216
}
216217
}
217218

extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Desktop.kt

Lines changed: 0 additions & 214 deletions
This file was deleted.

0 commit comments

Comments
 (0)