From 07000456cfcb7ae7ff6b36680adce1f22ca73e22 Mon Sep 17 00:00:00 2001 From: Karlatemp Date: Wed, 2 Nov 2022 00:06:30 +0800 Subject: [PATCH] [console] Fix locking; Try to fix \ #2322 --- .../mirai-console-terminal/src/TerminalProcessProgress.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mirai-console/frontend/mirai-console-terminal/src/TerminalProcessProgress.kt b/mirai-console/frontend/mirai-console-terminal/src/TerminalProcessProgress.kt index 2ed72266c..7dd771458 100644 --- a/mirai-console/frontend/mirai-console-terminal/src/TerminalProcessProgress.kt +++ b/mirai-console/frontend/mirai-console-terminal/src/TerminalProcessProgress.kt @@ -242,9 +242,9 @@ internal fun updateTerminalDownloadingProgresses() { runCatching { downloadingProgressCoroutine?.resumeWith(Result.success(Unit)) } - JLineInputDaemon.suspendReader(false) - terminalExecuteLock.withLock { + JLineInputDaemon.suspendReader(false) + if (terminalDownloadingProgresses.isNotEmpty()) { val wid = terminal.width if (wid == 0) { // Run in idea