At 02:34 PM 8/2/02 +0100, Tomas Frydrych wrote: >Now, I could improve the code in fl_BlockLayout::checkSpelling() so >that it does not flick the cursor more often than every 500 ms, but >that seems like treating the symptoms, not the problem. It would >seem to me that the proper solution would be to have the cursor- >blinking timer running in a separate thread, so that it does not get >blocked by other timer events in the main thead. This way we could >remove all the cursor-handling stuff from the spellchecking code, >and would not need to worry about the cursor if/when in the future >we implement other timer-driven stuff. > >What do you think about the suggestion?
FYI. IIRC, the main reason we were turning off the cursor blinking inside the spellcheck timer was as a simple way to avoid dirt when drawing/erasing squiggles. Paul, no fan of the erratic blinking
