From 09b3a8c759312084c8c2ac82c294dc2730724205 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sat, 30 Mar 2024 05:58:01 +0900 Subject: [PATCH] fix: tokeniser fails on the line starts with indentation then colour codes --- src/net/torvald/terrarumsansbitmap/MovableType.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/net/torvald/terrarumsansbitmap/MovableType.kt b/src/net/torvald/terrarumsansbitmap/MovableType.kt index 73ef893..fee2ce6 100644 --- a/src/net/torvald/terrarumsansbitmap/MovableType.kt +++ b/src/net/torvald/terrarumsansbitmap/MovableType.kt @@ -711,11 +711,16 @@ class MovableType( val c0 = it if (c0.isColourCode()) { + if (glue != 0) + sendoutGlue() + colourCode = c0 appendToBuffer(c0) } else if (c0 == 0x100000) { colourCodeRemovalRequested = true + if (glue != 0) + sendoutGlue() appendToBuffer(c0) } else if (c0.isControlIn()) {