I noticed the same issue on two i386 systems, a similar amd64 system shows
no problems.
I pinpointed it down to file PDFCore.cc line 450 ff.:
// if the display properties have changed, create a new PDFCorePage
// object
if (force || pages->getLength() == 0 ||
(!continuousMode && topPageA != topPage) ||
zoomA != zoom || dpiA != dpi || rotateA != rotate) {
The condition seems to be "true" all the time, even though every single
part of it (force, pages->getLength() == 0, ...) is "false" during
scolling. As a consequence, cached pages are always thrown away before
they can be reused to speed up scrolling.
To me it looks like a bug in g++ 4.4, too. (g++-4.4 (Debian 4.4.2-9) 4.4.3
20100108 (prerelease))
Michael
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org