mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[gitlab] fix unclosed MR timeline and diff on repo&account change
GitOrigin-RevId: 01e9d259f612d07d79c9bc38c17954d47151dda1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9d53eebfb6
commit
769c5d84d4
+2
-11
@@ -7,11 +7,9 @@ import com.intellij.collaboration.ui.icon.CachingIconsProvider
|
||||
import com.intellij.collaboration.ui.icon.IconsProvider
|
||||
import com.intellij.collaboration.ui.toolwindow.ReviewToolwindowProjectContext
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.util.awaitCancellationAndInvoke
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.CoroutineStart
|
||||
import kotlinx.coroutines.awaitCancellation
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.launch
|
||||
import org.jetbrains.annotations.Nls
|
||||
import org.jetbrains.plugins.gitlab.api.GitLabProjectConnection
|
||||
import org.jetbrains.plugins.gitlab.api.dto.GitLabUserDTO
|
||||
@@ -50,14 +48,7 @@ private constructor(cs: CoroutineScope, project: Project, connection: GitLabProj
|
||||
}
|
||||
|
||||
init {
|
||||
cs.launch(start = CoroutineStart.UNDISPATCHED) {
|
||||
try {
|
||||
awaitCancellation()
|
||||
}
|
||||
finally {
|
||||
filesController.closeAllFiles()
|
||||
}
|
||||
}
|
||||
cs.awaitCancellationAndInvoke { filesController.closeAllFiles() }
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
Reference in New Issue
Block a user