Summary: | words replaced by spellchecker continue flagged as incorrect | ||
---|---|---|---|
Product: | [Unmaintained] kword | Reporter: | greatbunzinni |
Component: | general | Assignee: | Thomas Zander <zander> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexanderrieder |
Priority: | NOR | ||
Version: | 1.5 or before | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | patch for kwview.[h,cpp] |
Description
greatbunzinni
2006-06-16 14:29:03 UTC
Created attachment 17057 [details]
patch for kwview.[h,cpp]
With this patch the spellchecker either on using the dialog as on right
clicking the word works as at least I expect it.
I'm having this same problem in Kword 1.6.3 within KDE 3.5.8 on Kubuntu 7.10. When I run the spell checker it marks words as wrong, and after they're changed they still stay marked as wrong. I suspect the problem may be with how it makes changes. If I exit the spell checker before it finishes checking the whole document (and that's an issue as it ALWAYS starts at the top each top you use it) the corrected words aren't changed. But if I let it run through the whole document, then the words get changed as it closes itself. If I close the document and open it again they words aren't marked as errors. This suggest that it DOESN'T make the changes on the fly but stores them all to be done to the whole document at the time of closing, while most spell checkers make the change at the time you tell it to change. Related to this is when I add a new word to the dictionary, the spell checker doesn't recognise the word as valid until after I've successfully spell checked the document, let the spell checker close itself, closed the document and reopened it. Again, this implies no processing until normal closure - which is a big problem if you have a new word which is used often in the document as the first check requires you to go through every instance and hit 'ignore' as 'ignore all' never works either. Thank you Fixed in 2.0 |