>>>>> "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