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

Reply via email to