File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -175,9 +175,7 @@ export default class ElectronPlatform extends VectorBasePlatform {
175175 * Return true if platform supports multi-language
176176 * spell-checking, otherwise false.
177177 */
178- public supportsMultiLanguageSpellCheck ( ) : boolean {
179- // Electron uses OS spell checking on macOS, so no need for in-app options
180- if ( isMac ) return false ;
178+ public supportsSpellCheckSettings ( ) : boolean {
181179 return true ;
182180 }
183181
@@ -305,7 +303,18 @@ export default class ElectronPlatform extends VectorBasePlatform {
305303 return this . ipc . call ( 'setLanguage' , preferredLangs ) ;
306304 }
307305
308- public setSpellCheckLanguages ( preferredLangs : string [ ] ) {
306+ public setSpellCheckEnabled ( enabled : boolean ) : void {
307+ this . ipc . call ( 'setSpellCheckEnabled' , enabled ) . catch ( error => {
308+ logger . log ( "Failed to send setSpellCheckEnabled IPC to Electron" ) ;
309+ logger . error ( error ) ;
310+ } ) ;
311+ }
312+
313+ public async getSpellCheckEnabled ( ) : Promise < boolean > {
314+ return this . ipc . call ( 'getSpellCheckEnabled' ) ;
315+ }
316+
317+ public setSpellCheckLanguages ( preferredLangs : string [ ] ) : void {
309318 this . ipc . call ( 'setSpellCheckLanguages' , preferredLangs ) . catch ( error => {
310319 logger . log ( "Failed to send setSpellCheckLanguages IPC to Electron" ) ;
311320 logger . error ( error ) ;
You can’t perform that action at this time.
0 commit comments