Skip to content

Commit 919184d

Browse files
committed
fix: open describe editor in EDT (redhat-developer#842)
Signed-off-by: Andre Dietisheim <[email protected]>
1 parent 49852a4 commit 919184d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/kotlin/com/redhat/devtools/intellij/kubernetes/editor/describe/DescriptionViewerFactory.kt

+5-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ package com.redhat.devtools.intellij.kubernetes.editor.describe
1212

1313
import com.intellij.openapi.application.ApplicationManager
1414
import com.intellij.openapi.application.WriteAction
15+
import com.intellij.openapi.application.invokeLater
1516
import com.intellij.openapi.fileEditor.FileDocumentManager
1617
import com.intellij.openapi.fileEditor.FileEditor
1718
import com.intellij.openapi.fileEditor.FileEditorManager
@@ -96,7 +97,10 @@ open class DescriptionViewerFactory protected constructor() {
9697
}
9798

9899
private fun openNewEditor(file: VirtualFile, project: Project) {
99-
FileEditorManager.getInstance(project).openFile(file, true)
100+
val fileEditorManager = FileEditorManager.getInstance(project) ?: return
101+
invokeLater {
102+
fileEditorManager.openFile(file, true)
103+
}
100104
}
101105

102106
private fun getOpenedEditor(resource: HasMetadata, project: Project): FileEditor? {

0 commit comments

Comments
 (0)