From ff5eab063a21f13a7e925925b2c97393f78a06d8 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 28 Mar 2022 17:39:53 +0800 Subject: [PATCH] KeyHandler // Allow cursor pushing regardless cursor modes. - Plus related Japanese localization fix. --- .../Modules/ControllerModules/KeyHandler.mm | 3 +- .../WindowNIBs/Base.lproj/frmPrefWindow.xib | 53 +++++++++---------- .../WindowNIBs/ja.lproj/frmPrefWindow.strings | 2 +- 3 files changed, 28 insertions(+), 30 deletions(-) diff --git a/Source/Modules/ControllerModules/KeyHandler.mm b/Source/Modules/ControllerModules/KeyHandler.mm index 5414dd3c..56dd029c 100644 --- a/Source/Modules/ControllerModules/KeyHandler.mm +++ b/Source/Modules/ControllerModules/KeyHandler.mm @@ -231,8 +231,7 @@ static NSString *const kGraphVizOutputfile = @"/tmp/vChewing-visualization.dot"; } [self _walk]; - if (mgrPrefs.selectPhraseAfterCursorAsCandidate && - mgrPrefs.moveCursorAfterSelectingCandidate) { + if (mgrPrefs.moveCursorAfterSelectingCandidate) { size_t nextPosition = 0; for (auto node: _walkedNodes) { if (nextPosition >= cursorIndex) { diff --git a/Source/WindowNIBs/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib b/Source/WindowNIBs/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib index 4fc4b409..5cf4fda9 100644 --- a/Source/WindowNIBs/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib +++ b/Source/WindowNIBs/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib @@ -19,6 +19,7 @@ + @@ -161,7 +162,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -456,7 +456,7 @@ - + @@ -481,7 +481,7 @@ - + @@ -489,7 +489,7 @@