Changeset View
Changeset View
Standalone View
Standalone View
mail/thunderbird/files/patch-bug991253
| --- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp~ | --- extensions/spellcheck/hunspell/glue/mozHunspell.cpp~ | ||||
| +++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp | +++ extensions/spellcheck/hunspell/glue/mozHunspell.cpp | ||||
| @@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo | @@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo | ||||
| } | } | ||||
| } | } | ||||
| + // load system hunspell dictionaries | + // load system hunspell dictionaries | ||||
| + nsCOMPtr<nsIFile> hunDir; | + nsCOMPtr<nsIFile> hunDir; | ||||
| + NS_NewNativeLocalFile(NS_LITERAL_CSTRING("%%LOCALBASE%%/share/hunspell"), | + NS_NewNativeLocalFile(NS_LITERAL_CSTRING("%%LOCALBASE%%/share/hunspell"), | ||||
| + true, getter_AddRefs(hunDir)); | + true, getter_AddRefs(hunDir)); | ||||
| + if (hunDir) { | + if (hunDir) { | ||||
| + LoadDictionariesFromDir(hunDir); | + LoadDictionariesFromDir(hunDir); | ||||
| + } | + } | ||||
| + | + | ||||
| // find dictionaries from extensions requiring restart | // find dictionaries from extensions requiring restart | ||||
| nsCOMPtr<nsISimpleEnumerator> dictDirs; | nsCOMPtr<nsISimpleEnumerator> dictDirs; | ||||
| rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST, | rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST, | ||||