InputHandler // Patch generateStateOfInputting() to fix markers.

This commit is contained in:
ShikiSuen 2023-06-28 09:02:37 +08:00
parent 86c407a16d
commit 3c8fe42f9f
1 changed files with 2 additions and 1 deletions

View File

@ -30,6 +30,7 @@ extension InputHandler {
var cursor = cpInput
? displayTextSegments.joined().count
: convertCursorForDisplay(compositor.cursor)
let cursorSansReading = cursor
let reading: String = (sansReading || isCodePointInputMode) ? "" : readingForDisplay //
if !reading.isEmpty {
var newDisplayTextSegments = [String]()
@ -66,7 +67,7 @@ extension InputHandler {
displayTextSegments: displayTextSegments,
cursor: cursor, highlightAt: segHighlightedAt
)
result.marker = compositor.cursor
result.marker = cursorSansReading
return result
}