Skip to content

Commit 8a3047a

Browse files
committed
use lifetime launch
1 parent 6c1488e commit 8a3047a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

components/ide/jetbrains/gateway-plugin/src/main/kotlin/io/gitpod/jetbrains/gateway/GitpodConnectionProvider.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import com.jetbrains.rd.util.ConcurrentHashMap
4141
import com.jetbrains.rd.util.URI
4242
import com.jetbrains.rd.util.lifetime.Lifetime
4343
import com.jetbrains.rd.util.lifetime.LifetimeDefinition
44+
import com.jetbrains.rd.util.threading.coroutines.launch
4445
import io.gitpod.gitpodprotocol.api.entities.WorkspaceInstance
4546
import io.gitpod.jetbrains.gateway.common.GitpodConnectionHandleFactory
4647
import io.gitpod.jetbrains.icons.GitpodIcons
@@ -329,7 +330,7 @@ class GitpodConnectionProvider : GatewayConnectionProvider {
329330
return true
330331
}
331332
// Check if it's timed out, if so, show timed out dialog
332-
GlobalScope.launch {
333+
connectionLifetime.launch {
333334
val isInStoppedPhase = waitUntilStopped()
334335
val isTimedOut = isInStoppedPhase && phaseMessage.text == "Timed Out"
335336
application.invokeLater {

0 commit comments

Comments
 (0)