From 1e640e8bc7946b3e58d664853123fcd45dbcaf9c Mon Sep 17 00:00:00 2001 From: John Levon Date: Thu, 28 Nov 2002 16:16:58 +0000 Subject: [PATCH] Fix bug reported by Pascale git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5744 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt2/ChangeLog | 4 ++++ src/frontends/qt2/QSpellchecker.C | 2 ++ src/frontends/qt2/QSpellcheckerDialog.C | 7 +++++++ src/frontends/qt2/QSpellcheckerDialog.h | 2 ++ 4 files changed, 15 insertions(+) diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index c7e33d3501..1fa2e960b2 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,7 @@ +2002-11-28 John Levon + + * QSpellcheckerDialog.C: fix Escape + restarting spellcheck + 2002-11-28 John Levon * QSpellcheckerDialog.C: small fix diff --git a/src/frontends/qt2/QSpellchecker.C b/src/frontends/qt2/QSpellchecker.C index f25b793a46..04818920c9 100644 --- a/src/frontends/qt2/QSpellchecker.C +++ b/src/frontends/qt2/QSpellchecker.C @@ -19,6 +19,7 @@ #include "QSpellchecker.h" #include "Qt2BC.h" #include "gettext.h" +#include "debug.h" #include #include @@ -114,6 +115,7 @@ void QSpellchecker::partialUpdate(int id) case 2: dialog_->spellcheckPB->setEnabled(true); hide(); + lyxerr << controller().getMessage() << endl; QMessageBox::information(0, _("Spellcheck complete"), controller().getMessage().c_str(), _("OK")); diff --git a/src/frontends/qt2/QSpellcheckerDialog.C b/src/frontends/qt2/QSpellcheckerDialog.C index ecbe0c20d8..e8fcc0e81c 100644 --- a/src/frontends/qt2/QSpellcheckerDialog.C +++ b/src/frontends/qt2/QSpellcheckerDialog.C @@ -102,3 +102,10 @@ void QSpellcheckerDialog::closeEvent(QCloseEvent * e) form_->slotWMHide(); e->accept(); } + + +void QSpellcheckerDialog::reject() +{ + form_->slotWMHide(); + QSpellcheckerDialogBase::reject(); +} diff --git a/src/frontends/qt2/QSpellcheckerDialog.h b/src/frontends/qt2/QSpellcheckerDialog.h index eb895602d9..c90b3549ca 100644 --- a/src/frontends/qt2/QSpellcheckerDialog.h +++ b/src/frontends/qt2/QSpellcheckerDialog.h @@ -33,6 +33,8 @@ protected slots: virtual void ignoreClicked(); virtual void suggestionChanged(const QString &); virtual void replaceChanged(const QString &); + virtual void reject(); + protected: virtual void closeEvent(QCloseEvent * e); -- 2.39.2