On Fri, 07 May 2010 22:32:11 +0200 Michael wrote: > 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))
awesome. thanks for tracking this down. i'll submit a gcc bug when i have a chance. in the meantime, i have built and tested a version using gcc/g++ 4.3, and scrolling seems fine on i386. mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org