From 6953efcd1685fbd9d2c967b0ac450a40d262181c Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 15 Jan 2023 15:14:15 +0800 Subject: [PATCH] SessionCtl // Fix malfunctioned candidatePairRightClicked(). --- Source/Modules/SessionCtl_Delegates.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Modules/SessionCtl_Delegates.swift b/Source/Modules/SessionCtl_Delegates.swift index 6617e26b..7300f907 100644 --- a/Source/Modules/SessionCtl_Delegates.swift +++ b/Source/Modules/SessionCtl_Delegates.swift @@ -179,13 +179,14 @@ extension SessionCtl: CtlCandidateDelegate { var succeeded = true let rawPair = state.candidates[index] + let theKey = rawPair.0.joined(separator: InputHandler.keySeparator) let valueCurrent = rawPair.1 let valueReversed = ChineseConverter.crossConvert(rawPair.1) let nerfedScore = (action == .toNerf) ? " -114.514" : "" let convertedMark = "#𝙃π™ͺπ™’π™–π™£π˜Ύπ™π™šπ™˜π™ π™π™šπ™¦π™ͺπ™žπ™§π™šπ™™" - let userPhraseDumped = "\(valueCurrent) \(rawPair.0)\(nerfedScore)" - let userPhraseDumpedConverted = "\(valueReversed) \(rawPair.0)\(nerfedScore) \(convertedMark)" + let userPhraseDumped = "\(valueCurrent) \(theKey)\(nerfedScore)" + let userPhraseDumpedConverted = "\(valueReversed) \(theKey)\(nerfedScore) \(convertedMark)" if !LMMgr.writeUserPhrase( userPhraseDumped, inputMode: inputMode,