From 094e95e6175939db6becd881b56181bde33fe89a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 22 Jun 2023 14:33:18 +0800 Subject: [PATCH] InputHandler // Fix candidate window origin during .ofInputting(). --- Source/Modules/InputHandler_HandleStates.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Modules/InputHandler_HandleStates.swift b/Source/Modules/InputHandler_HandleStates.swift index b64cffd8..c4b3f97b 100644 --- a/Source/Modules/InputHandler_HandleStates.swift +++ b/Source/Modules/InputHandler_HandleStates.swift @@ -62,10 +62,12 @@ extension InputHandler { displayTextSegments[i] = displayTextSegments[i].trimmingCharacters(in: .newlines) } /// 這裡生成準備要拿來回呼的「正在輸入」狀態。 - return IMEState.ofInputting( + var result = IMEState.ofInputting( displayTextSegments: displayTextSegments, cursor: cursor, highlightAt: segHighlightedAt ) + result.marker = compositor.cursor + return result } /// 生成「在有單獨的前置聲調符號輸入時」的工具提示。