Don't want to be bold, but my trivial patch to QSpellchecker fixes a bug. 
[One way to reproduce it:

1) make a document with one correct english word
2) go to start, spellcheck, press start in the spellcheck dialog.
3) The spellcheck will end successfully and a popup will appears, press ok

Try to repeat 2). The spellcheck dialog pops up with the start button greyed 
out.]

John?

And please apply the typo fix... don't want to rediff any more a 1(one) 
space patch :)

Thanks! Alfredo
Index: ChangeLog
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/frontends/qt2/ChangeLog,v
retrieving revision 1.376
diff -u -r1.376 ChangeLog
--- ChangeLog	2003/01/12 22:20:21	1.376
+++ ChangeLog	2003/01/13 08:13:20
@@ -1,3 +1,7 @@
+2003-01-13  Alfredo Braunstein <[EMAIL PROTECTED]>
+	* QSpellcheckerDialog.C (spellcheck,update_contents):
+	  enable/disable elements of the dialog.
+
 2003-01-12  Lars Gullik Bjønnes  <[EMAIL PROTECTED]>
 
 	* ui/Makefile.am (EXTRA_DIST): dist ui files
Index: QSpellchecker.C
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/frontends/qt2/QSpellchecker.C,v
retrieving revision 1.15
diff -u -r1.15 QSpellchecker.C
--- QSpellchecker.C	2002/12/18 03:29:47	1.15
+++ QSpellchecker.C	2003/01/13 08:13:20
@@ -52,6 +52,13 @@
 	dialog_->replaceCO->clear();
 	dialog_->suggestionsLB->clear();
 	dialog_->spellcheckPR->setProgress(0);
+	dialog_->spellcheckPB->setEnabled(true);
+	dialog_->wordED->setEnabled(false);
+	dialog_->replaceCO->setEnabled(false);
+	dialog_->replacePB->setEnabled(false);
+	dialog_->ignorePB->setEnabled(false);
+	dialog_->replacePB_3->setEnabled(false);
+	dialog_->addPB->setEnabled(false);
 }
 
 
@@ -81,8 +88,14 @@
 
 void QSpellchecker::spellcheck()
 {
-	controller().check();
 	dialog_->spellcheckPB->setEnabled(false);
+	dialog_->wordED->setEnabled(true);
+	dialog_->replaceCO->setEnabled(true);
+	dialog_->replacePB->setEnabled(true);
+	dialog_->ignorePB->setEnabled(true);
+	dialog_->replacePB_3->setEnabled(true);
+	dialog_->addPB->setEnabled(true);
+	controller().check();
 }
 
 
Index: ChangeLog
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/ChangeLog,v
retrieving revision 1.1010
diff -u -r1.1010 ChangeLog
--- ChangeLog	2003/01/12 22:20:20	1.1010
+++ ChangeLog	2003/01/13 08:16:39
@@ -1,3 +1,6 @@
+2003-01-13  Alfredo Braunstein <[EMAIL PROTECTED]>
+	* buffer.C: fix typo
+
 2003-01-12  Lars Gullik Bjønnes  <[EMAIL PROTECTED]>
 
 	* Makefile.am (LIBS): delete var
Index: buffer.C
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/buffer.C,v
retrieving revision 1.395
diff -u -r1.395 buffer.C
--- buffer.C	2003/01/06 14:02:20	1.395
+++ buffer.C	2003/01/13 08:16:44
@@ -1182,7 +1182,7 @@
 			} else if (file_format > LYX_FORMAT) {
 				// future format
 				Alert::alert(_("Warning!"),
-					_("The file was created with a newer version of"
+					_("The file was created with a newer version of "
 					"LyX. This is likely to cause problems."));
 
 			} else if (file_format < LYX_FORMAT) {

Reply via email to