From 21dcb5874857386d1f1d0067bbef80698ba6486a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Tue, 13 Feb 2024 20:53:34 +0800 Subject: [PATCH] SettingsCocoa // Make narration settings effective immediately. --- .../Settings/SettingsCocoa/VwrSettingsPaneCocoaGeneral.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaGeneral.swift b/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaGeneral.swift index 658b6088..695a8109 100644 --- a/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaGeneral.swift +++ b/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaGeneral.swift @@ -39,7 +39,10 @@ public extension SettingsPanesCocoa { } }?.boxed() NSStackView.buildSection(width: contentWidth) { - UserDef.kReadingNarrationCoverage.render(fixWidth: contentWidth) + UserDef.kReadingNarrationCoverage.render(fixWidth: contentWidth) { renderable in + renderable.currentControl?.target = self + renderable.currentControl?.action = #selector(self.updateNarratorSettingsAction(_:)) + } UserDef.kAutoCorrectReadingCombination.render(fixWidth: contentWidth) UserDef.kShowHanyuPinyinInCompositionBuffer.render(fixWidth: contentWidth) UserDef.kKeepReadingUponCompositionError.render(fixWidth: contentWidth)