>>>>> "Helge" == Helge Hafting <[EMAIL PROTECTED]> writes:

Helge> New document, type "test test test" Press "home" or move the
Helge> cursor there. Press F7 for spell checking.

Helge> First, I get "3 words checked". Well, that's fine, but _then_ I
Helge> get the spell check dialog that claims to be 93% finished. All
Helge> fields are blank, it is as if it thinks the empty string is
Helge> "wrong" and suggest another empty string as replacement.
Helge> Pressing "ignore" gets rid of the dialog and then I'm told that
Helge> 6 words were checked. Impressive for a 3-word document. Seems
Helge> the spellchecker ran twice? (I use qt+aspell)


I am trying to fix this and it proves very frustrating. What happens
is that, when the check is finished, the dialog is closed, the nice
summary is shown, and then some stupid (and I try to stay polite) Qt
redraw event calls some update, which eventually calls
QSpellChecker::update_contents(), and spellchecking starts over!

So who is invoking this zombie dialog from hell? How can I tell the
MVC controller ``this dialog is dead, it should not rise from the
dead, please leave it alone and stop pestering me?''?

I really tried half dozens of seemingly reasonable solutions, and each
produce some different result that I did not understand.

I hate it!

JMarc

Reply via email to