aboutsummaryrefslogtreecommitdiffstats
path: root/src/webview/spellchecker.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/webview/spellchecker.ts')
-rw-r--r--src/webview/spellchecker.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/webview/spellchecker.ts b/src/webview/spellchecker.ts
index 8cf16a7ba..8e452c791 100644
--- a/src/webview/spellchecker.ts
+++ b/src/webview/spellchecker.ts
@@ -2,8 +2,7 @@ import { ipcRenderer } from 'electron';
2import { SPELLCHECKER_LOCALES } from '../i18n/languages'; 2import { SPELLCHECKER_LOCALES } from '../i18n/languages';
3import { isMac } from '../environment'; 3import { isMac } from '../environment';
4 4
5// TODO: Go back to 'debug' from 'console.log' when https://github.com/electron/electron/issues/31689 is fixed 5const debug = require('../preload-safe-debug')('Ferdium:spellchecker');
6// const debug = require('debug')('Ferdium:spellchecker');
7 6
8export function getSpellcheckerLocaleByFuzzyIdentifier(identifier: string) { 7export function getSpellcheckerLocaleByFuzzyIdentifier(identifier: string) {
9 const locales = Object.keys(SPELLCHECKER_LOCALES).filter( 8 const locales = Object.keys(SPELLCHECKER_LOCALES).filter(
@@ -17,14 +16,14 @@ export function getSpellcheckerLocaleByFuzzyIdentifier(identifier: string) {
17 16
18export function switchDict(fuzzyLocale: string, serviceId: string) { 17export function switchDict(fuzzyLocale: string, serviceId: string) {
19 if (isMac) { 18 if (isMac) {
20 console.log('Ignoring dictionary changes on macOS'); 19 debug('Ignoring dictionary changes on macOS');
21 return; 20 return;
22 } 21 }
23 22
24 console.log(`Setting spellchecker locale from: ${fuzzyLocale}`); 23 debug(`Setting spellchecker locale from: ${fuzzyLocale}`);
25 const locale = getSpellcheckerLocaleByFuzzyIdentifier(fuzzyLocale); 24 const locale = getSpellcheckerLocaleByFuzzyIdentifier(fuzzyLocale);
26 if (locale) { 25 if (locale) {
27 console.log(`Sending spellcheck locales to host: ${locale}`); 26 debug(`Sending spellcheck locales to host: ${locale}`);
28 ipcRenderer.send('set-spellchecker-locales', { locale, serviceId }); 27 ipcRenderer.send('set-spellchecker-locales', { locale, serviceId });
29 } 28 }
30} 29}