Skip to content

Commit 6cf5a2f

Browse files
committed
delay 5 seconds
1 parent 8a3047a commit 6cf5a2f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,8 +313,13 @@ class GitpodConnectionProvider : GatewayConnectionProvider {
313313
clientHandle.clientClosed.advise(connectionLifetime) {
314314
// Been canceled by user
315315
if (!canceledByGitpod) {
316-
application.invokeLater {
317-
connectionLifetime.terminate()
316+
connectionLifetime.launch {
317+
// Delay for 5 seconds to see if thinClient could be terminated in time
318+
// Then we don't see error dialog from Gateway
319+
delay(5000)
320+
application.invokeLater {
321+
connectionLifetime.terminate()
322+
}
318323
}
319324
return@advise
320325
}

0 commit comments

Comments
 (0)