From 9dbdb5fd7a2b6f2cddf5212aac2f4a33627a4e36 Mon Sep 17 00:00:00 2001 From: hstyi Date: Fri, 10 Jan 2025 10:47:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20ESC[=3Fxm=20?= =?UTF-8?q?=E7=A7=81=E6=9C=89=E6=A8=A1=E5=BC=8F=E5=AF=BC=E8=87=B4=E4=B8=8D?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=E6=B8=B2=E6=9F=93=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../termora/terminal/ControlSequenceIntroducerProcessor.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/app/termora/terminal/ControlSequenceIntroducerProcessor.kt b/src/main/kotlin/app/termora/terminal/ControlSequenceIntroducerProcessor.kt index b524d53..2107083 100644 --- a/src/main/kotlin/app/termora/terminal/ControlSequenceIntroducerProcessor.kt +++ b/src/main/kotlin/app/termora/terminal/ControlSequenceIntroducerProcessor.kt @@ -769,6 +769,11 @@ class ControlSequenceIntroducerProcessor(terminal: Terminal, reader: TerminalRea args.append("0") } else if (args.startsWithMoreMark()) { return + } else if (args.startsWithQuestionMark()) { + if (log.isWarnEnabled) { + log.warn("ignore SGR: {}", args) + } + return } val iterator = args.controlSequences().iterator()