From 7aec371c226b76c923fa81b7cac405eab43960af Mon Sep 17 00:00:00 2001 From: Willem <willemtsade.git.5785@distributedrebirth.love> Date: Sat, 25 Jan 2025 02:53:46 +0100 Subject: [PATCH] Added silent ncr bank reset on resuse of steno lexer --- .../java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java index f9ded45..77a81d2 100644 --- a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java +++ b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java @@ -169,6 +169,7 @@ public class FourCornerZionStenoLexer { currLine = 0; currCol = 0; // allow reuse of lexer decModeReset(); + ncrBankResetSilent(); handlerDocument.strobeDocumentAlpha(); while (true) { ScanResult run = ScanResult.DONE; @@ -226,6 +227,10 @@ public class FourCornerZionStenoLexer { private void ncrBankReset(boolean magic) { fireSignals.fireStateNCR1632BankReset(magic); + ncrBankResetSilent(); + } + + private void ncrBankResetSilent() { for (int i = 0; i < denominatorBank.length; i++) { denominatorBank[i] = 0; numeratorBank[i] = 0;