From 3c5cbc2382968ea199cfcd7563011d85edc2924e Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Tue, 20 Aug 2024 08:36:36 +0200 Subject: [PATCH] IJPL-27512 force spell checker to update the dictionary right away For some reason, saving does not update the dictionary without the ` forceSavingAllSettings ` flag. GitOrigin-RevId: 16aab9940cf46ba48478cd07812c88b94ada1082 --- .../src/com/intellij/spellchecker/SpellCheckerManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spellchecker/src/com/intellij/spellchecker/SpellCheckerManager.kt b/spellchecker/src/com/intellij/spellchecker/SpellCheckerManager.kt index 024d67df8f4b..31920b6af135 100644 --- a/spellchecker/src/com/intellij/spellchecker/SpellCheckerManager.kt +++ b/spellchecker/src/com/intellij/spellchecker/SpellCheckerManager.kt @@ -273,7 +273,7 @@ class SpellCheckerManager @Internal constructor(@Internal val project: Project, private fun fireDictionaryChanged(dictionary: EditableDictionary) { userDictionaryListenerEventDispatcher.multicaster.dictChanged(dictionary) restartInspections() - SaveAndSyncHandler.getInstance().scheduleProjectSave(project) + SaveAndSyncHandler.getInstance().scheduleProjectSave(project, forceSavingAllSettings = true) } fun updateUserDictionary(words: Collection) {