From 937d47542134de08922f20cd046dc406eeff78d0 Mon Sep 17 00:00:00 2001 From: Autumn Lamonte Date: Wed, 2 Feb 2022 10:08:26 -0600 Subject: [PATCH] BEL terminates OSC response --- src/jexer/backend/ECMA48Terminal.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/jexer/backend/ECMA48Terminal.java b/src/jexer/backend/ECMA48Terminal.java index 571fd84..e35de36 100644 --- a/src/jexer/backend/ECMA48Terminal.java +++ b/src/jexer/backend/ECMA48Terminal.java @@ -3230,6 +3230,12 @@ public class ECMA48Terminal extends LogicalScreen resetParser(); return; } + if (ch == 0x07) { + // This is BEL, end of the line. + oscResponse(oscResponse.toString()); + resetParser(); + return; + } // Continue collecting until we see ST. oscResponse.append(ch);