From 7b9ea532fb04a034e2791a93d80745805e622a47 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 14 Mar 2024 22:04:50 +0100 Subject: [PATCH] terminal: update command output for running commands only (EA-1120789) GitOrigin-RevId: abd6f05221f9289c233e54ad48c47768e4bb4e73 --- .../jetbrains/plugins/terminal/exp/TerminalOutputController.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/exp/TerminalOutputController.kt b/plugins/terminal/src/org/jetbrains/plugins/terminal/exp/TerminalOutputController.kt index b80099087961..f5bbe7aeb749 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/exp/TerminalOutputController.kt +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/exp/TerminalOutputController.kt @@ -173,7 +173,7 @@ class TerminalOutputController( // Can not use invokeAndWait here because deadlock may happen. TerminalTextBuffer is locked at this place, // and EDT can be frozen now trying to acquire this lock invokeLater(ModalityState.any()) { - if (!editor.isDisposed) { + if (!editor.isDisposed && runningCommandContext != null) { doWithScrollingAware { doUpdateEditorContent(output) }