From be30ee2793ecce05c9175d4303b6226a37d19495 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 16 Feb 2022 20:51:37 +0800 Subject: [PATCH] mgrLM // Reload user phrases after in-place-add a phrase, if necessary. --- Source/Modules/LangModelRelated/mgrLangModel.mm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/Modules/LangModelRelated/mgrLangModel.mm b/Source/Modules/LangModelRelated/mgrLangModel.mm index 38a29f4d..7658f3ff 100644 --- a/Source/Modules/LangModelRelated/mgrLangModel.mm +++ b/Source/Modules/LangModelRelated/mgrLangModel.mm @@ -271,9 +271,11 @@ static void LTLoadLanguageModelFile(NSString *filenameWithoutExtension, vChewing // We enforce the format consolidation here, since the pragma header will let the UserPhraseLM bypasses the consolidating process on load. LMConsolidator::ConsolidateContent([path UTF8String], Preferences.shouldAutoSortUserPhrasesAndExclListOnLoad, false); -// We use FSEventStream to monitor the change of the user phrase folder, -// so we don't have to load data here. -// [self loadUserPhrases]; + // We use FSEventStream to monitor the change of the user phrase folder, + // so we don't have to load data here unless FSEventStream is disabled by user. + if (!Preferences.shouldAutoReloadUserDataFiles) { + [self loadUserPhrases]; + } return YES; }