X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FText2.cpp;h=24a3317cf7cafcf14c7438dcd739b22574ea3d8b;hb=68fe13dfa1ed24891d930b0d9b8b79e217c7f1e4;hp=606b6cfbac534abd0d7a89c8f8f757f0937e715e;hpb=7d68833dc9dd3d8cecd8594b15b03f6d2ec9a036;p=lyx.git diff --git a/src/Text2.cpp b/src/Text2.cpp index 606b6cfbac..24a3317cf7 100644 --- a/src/Text2.cpp +++ b/src/Text2.cpp @@ -33,7 +33,6 @@ #include "CutAndPaste.h" #include "DispatchResult.h" #include "ErrorList.h" -//#include "FuncRequest.h" #include "Language.h" #include "Layout.h" #include "Lexer.h" @@ -357,6 +356,9 @@ void Text::setFont(BufferView const & bv, CursorSlice const & begin, Font f = tm.displayFont(pit, pos); f.update(font, language, toggleall); setCharFont(pit, pos, f, tm.font_); + // font change may change language... + // spell checker has to know that + pars_[pit].requestSpellCheck(pos); } } @@ -917,8 +919,9 @@ void Text::deleteEmptyParagraphMechanism(pit_type first, pit_type last, bool tra } } - // don't delete anything if this is the only remaining paragraph within the given range - // note: Text::acceptOrRejectChanges() sets the cursor to 'first' after calling DEPM + // don't delete anything if this is the only remaining paragraph + // within the given range. Note: Text::acceptOrRejectChanges() + // sets the cursor to 'first' after calling DEPM if (first == last) continue;