From cb5a96eb41130c7d86b59fb1d91251d1c7d3e958 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Fri, 23 Dec 2016 12:55:23 +0100 Subject: [PATCH] tweaks --- src/fenrir/commands/onInput/62000-spell_check.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/fenrir/commands/onInput/62000-spell_check.py b/src/fenrir/commands/onInput/62000-spell_check.py index f2e0ea9f..53b7aad0 100644 --- a/src/fenrir/commands/onInput/62000-spell_check.py +++ b/src/fenrir/commands/onInput/62000-spell_check.py @@ -32,19 +32,19 @@ class command(): self.language = self.env['runtime']['settingsManager'].getSetting('general', 'spellCheckLanguage') def run(self): + if not initialized: + return if not self.env['runtime']['settingsManager'].getSettingAsBool('general', 'autoSpellCheck'): return if self.env['runtime']['inputManager'].noKeyPressed(): return - if not initialized: - return if self.env['runtime']['settingsManager'].getSetting('general', 'spellCheckLanguage') != self.language: try: self.updateSpellLanguage() except: return - # just when cursor move worddetection is needed + # just when horizontal cursor move worddetection is needed if not self.env['runtime']['cursorManager'].isCursorHorizontalMove(): return @@ -77,9 +77,7 @@ class command(): if (x + len(currWord) != self.env['screenData']['newCursor']['x']) and \ (x + len(currWord) != self.env['screenData']['newCursor']['x']-1): return - # ignore empty - if currWord.strip(string.whitespace) =='': - return + # just on end of word if self.env['screenData']['newCursor']['x'] > 0: if not newContent[self.env['screenData']['oldCursor']['x'] - 1].lower() in string.ascii_lowercase: