From 2967109116742710d0d34ed4d88c10ab245c354f Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 30 May 2022 16:43:10 +0800 Subject: [PATCH] KeyHandler // +respectCursorPushing to fixNode(). --- Source/Modules/ControllerModules/KeyHandler_Core.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Modules/ControllerModules/KeyHandler_Core.swift b/Source/Modules/ControllerModules/KeyHandler_Core.swift index 82789d2f..4b4dfeb1 100644 --- a/Source/Modules/ControllerModules/KeyHandler_Core.swift +++ b/Source/Modules/ControllerModules/KeyHandler_Core.swift @@ -160,7 +160,7 @@ class KeyHandler { return arrResult } - func fixNode(value: String) { + func fixNode(value: String, respectCursorPushing: Bool = true) { let cursorIndex: Int = actualCandidateCursorIndex let selectedNode: Megrez.NodeAnchor = _builder.grid.fixNodeSelectedCandidate( location: cursorIndex, value: value @@ -194,7 +194,7 @@ class KeyHandler { } walk() - if mgrPrefs.moveCursorAfterSelectingCandidate { + if mgrPrefs.moveCursorAfterSelectingCandidate, respectCursorPushing { var nextPosition = 0 for node in _walkedNodes { if nextPosition >= cursorIndex { break }