Peter Kümmel wrote:
I'm running out of ideas...
Is this patch better (the flush call is new)?
Or with processEvents instead of flush?

I finally got LyX running again, and tested scrolling with
a background compile going on.
As expected, LyX scrolled slower. It was possible to have it
overshoot by several pages, but it was much better than
without the patch.  I now have to scroll for some time before
it will overshoot massively. The problem is smaller, and the patch
helps even more when the machine isn't doing other work.

Scrolling through series of large paragraphs of _text_ seems
to be the worst.  If I release the mouse button as the
platypus image rolls by, then LyX stops scrolling instantly.
Even if there is a background compile going on. Releasing
when the big LyX window is full of text can still lead to overshooting.

Other places with less text content (big tables,
lots of headings with much white spave between them)
are also good places to stop scrolling.

Helge Hafting

Reply via email to