From 9487a1315964341ef4a183467abaf065f401d3a7 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 29 Jun 2022 12:45:53 +0800 Subject: [PATCH] KeyHandler // Simplify certain if conditions. --- .../Modules/ControllerModules/KeyHandler_Core.swift | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Source/Modules/ControllerModules/KeyHandler_Core.swift b/Source/Modules/ControllerModules/KeyHandler_Core.swift index e2073d54..bc86981a 100644 --- a/Source/Modules/ControllerModules/KeyHandler_Core.swift +++ b/Source/Modules/ControllerModules/KeyHandler_Core.swift @@ -137,14 +137,12 @@ class KeyHandler { /// 估算對象範圍。用比較形象且生動卻有點噁心的解釋的話,蒼蠅一邊吃一邊屙。 var popOverflowComposingTextAndWalk: String { var textToCommit = "" - if compositor.grid.width > mgrPrefs.composingBufferSize { - if !walkedAnchors.isEmpty { - let anchor: Megrez.NodeAnchor = walkedAnchors[0] - if let theNode = anchor.node { - textToCommit = theNode.currentKeyValue.value - } - compositor.removeHeadReadings(count: anchor.spanningLength) + if compositor.grid.width > mgrPrefs.composingBufferSize, !walkedAnchors.isEmpty { + let anchor: Megrez.NodeAnchor = walkedAnchors[0] + if let theNode = anchor.node { + textToCommit = theNode.currentKeyValue.value } + compositor.removeHeadReadings(count: anchor.spanningLength) } walk() return textToCommit