]> git.lyx.org Git - features.git/commitdiff
Fix spell two checker bugs. The reason for both bugs was a string->docstring
authorGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Sun, 10 Dec 2006 19:00:57 +0000 (19:00 +0000)
committerGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Sun, 10 Dec 2006 19:00:57 +0000 (19:00 +0000)
commit from an unclean tree.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16235 a592a061-630c-0410-9148-cb99ea01b6c8

Status.15x
src/frontends/qt4/QSpellchecker.C

index 6d5f0ca7ac272503893275bd4b5097784150bdb7..1a95a14264b4b203f44fb55487d4e8f1516cb918 100644 (file)
@@ -63,13 +63,11 @@ FILE
 
 SPELL CHECKING (Joost 4/11/06)
 
-* Spell checking cannot be invoked a second time.
-
-* The first time the spell checker is started, an empty window shown instead
-  of the first misspelled word.
-
 * Words with umlauts or accents do not arrive as a whole word in the spell
   checker.
+  PARTIALLY FIXED (Georg 2006-12-10): pspell should work (untested), ispell
+  works if lyxrc.isp_use_input_encoding == true. ispell (if
+  lyxrc.isp_use_input_encoding == false) and aspell do not work yet.
 
 
 TABLE OF CONTENTS
@@ -535,3 +533,12 @@ CREDITS:
 * Open de_Intro.lyx => The footnote text in the title section exceeds the
   footnote frame
   FIXED (Enrico 2006-12-09). This was due to wrong metrics for small caps.
+
+* Spell checking cannot be invoked a second time.
+  FIXED (Georg 2006-12-10). Abdel accidentally committed some test code in
+  revision 14970 which I reverted.
+
+* The first time the spell checker is started, an empty window shown instead
+  of the first misspelled word.
+  FIXED (Georg 2006-12-10). This bug had the same resaon as the previous one.
+
index 30bc8cb4d531a9086edb5e407ce1db86872a5ed6..42988873b9def9f1dbaffec79172baf44768d666 100644 (file)
@@ -46,9 +46,8 @@ void QSpellchecker::build_dialog()
 
 void QSpellchecker::update_contents()
 {
-       if (isVisible()) {
-//             controller().check();
-       }
+       if (isVisible() || controller().exitEarly())
+               controller().check();
 }