From 421268e620df0ddd9884637cc00eef3b41d30a49 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sat, 1 Apr 2023 09:23:19 +0800 Subject: [PATCH] SessionCtl // Use hidePalettes() when needed. --- Source/Modules/SessionCtl_HandleStates.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Modules/SessionCtl_HandleStates.swift b/Source/Modules/SessionCtl_HandleStates.swift index bfab44fd..f1864558 100644 --- a/Source/Modules/SessionCtl_HandleStates.swift +++ b/Source/Modules/SessionCtl_HandleStates.swift @@ -45,9 +45,7 @@ public extension SessionCtl { // 這裡移除一些處理,轉而交給 commitComposition() 代為執行。 // 這裡不需要 clearInlineDisplay() ,否則會觸發無限迴圈。 // 對於 IMK 選字窗的顯示狀態糾正的行為交給 inputMode.didSet() 來處理。 - candidateUI?.visible = false - popupCompositionBuffer.hide() - tooltipInstance.hide() + hidePalettes() inputHandler?.clear() if ![.ofAbortion, .ofEmpty].contains(previous.type), !previous.displayedText.isEmpty { clearInlineDisplay()