From e92c786618053847a4be97e8a7663a9c9dfd7da3 Mon Sep 17 00:00:00 2001 From: Stephan Witt Date: Sat, 20 Aug 2011 13:48:19 +0000 Subject: [PATCH] correct implementation of "mark whole paragraph" for spell check git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39501 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Paragraph.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp index 8ba663939b..39f2df0b7f 100644 --- a/src/Paragraph.cpp +++ b/src/Paragraph.cpp @@ -400,7 +400,10 @@ public: } void requestSpellCheck(pos_type pos) { - speller_state_.needsRefresh(pos); + if (pos == -1) + speller_state_.needsCompleteRefresh(speller_state_.currentChangeNumber()); + else + speller_state_.needsRefresh(pos); } void readySpellCheck() { @@ -3606,7 +3609,7 @@ Language * Paragraph::Private::getSpellLanguage(pos_type const from) const void Paragraph::requestSpellCheck(pos_type pos) { - d->requestSpellCheck(pos == -1 ? size() : pos); + d->requestSpellCheck(pos); } -- 2.39.2