From d8f7b665693073235449d483799b3d60970e3930 Mon Sep 17 00:00:00 2001 From: eidheim Date: Thu, 9 Mar 2017 14:46:03 +0100 Subject: [PATCH] Fixed incorrect spellcheck error after pressing enter for some programming languages --- src/source_spellcheck.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/source_spellcheck.cc b/src/source_spellcheck.cc index a5490ee..f797bd3 100644 --- a/src/source_spellcheck.cc +++ b/src/source_spellcheck.cc @@ -57,9 +57,11 @@ Source::SpellCheckView::SpellCheckView() : Gsv::View() { while(previous_line_iter.backward_char() && !previous_line_iter.ends_line()) {} if(previous_line_iter.backward_char()) { get_buffer()->remove_tag(spellcheck_error_tag, previous_line_iter, iter); - auto word=get_word(previous_line_iter); - spellcheck_word(word.first, word.second); - word=get_word(iter); + if(!is_code_iter(previous_line_iter)) { + auto word=get_word(previous_line_iter); + spellcheck_word(word.first, word.second); + } + auto word=get_word(iter); spellcheck_word(word.first, word.second); } }