Merge pull request #2302 from h3poteto/improvement/relaunch

Enable/disable spellchecker setting without relaunch
This commit is contained in:
AkiraFukushima 2021-03-26 01:41:51 +09:00 committed by GitHub
commit 363f8b55cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View File

@ -1022,6 +1022,8 @@ ipcMain.handle('change-language', async (_: IpcMainInvokeEvent, value: string) =
}) })
ipcMain.handle('toggle-spellchecker', async (_: IpcMainInvokeEvent, value: boolean) => { ipcMain.handle('toggle-spellchecker', async (_: IpcMainInvokeEvent, value: boolean) => {
mainWindow?.webContents.session.setSpellCheckerEnabled(value)
const preferences = new Preferences(preferencesDBPath) const preferences = new Preferences(preferencesDBPath)
const conf = await preferences.update({ const conf = await preferences.update({
language: { language: {

View File

@ -26,7 +26,6 @@
>{{ language.name }}</el-checkbox >{{ language.name }}</el-checkbox
> >
</el-checkbox-group> </el-checkbox-group>
<p class="notice">{{ $t('preferences.language.notice') }}</p>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
@ -76,9 +75,7 @@ export default {
return this.$store.state.Preferences.Language.language.spellchecker.enabled return this.$store.state.Preferences.Language.language.spellchecker.enabled
}, },
set(value) { set(value) {
this.$store.dispatch('Preferences/Language/toggleSpellchecker', value).then(() => { this.$store.dispatch('Preferences/Language/toggleSpellchecker', value)
this.confirm()
})
} }
}, },
spellcheckLanguages: { spellcheckLanguages: {