Quote:
Originally Posted by Rosie-Posie
edit: hmmm, scratch that, I just tried again now, and it's refreshing every 6th page no matter how I turn the pages... but I swear it was doing it before 
|
This may be timing-based. I haven't looked at the code (ask ixtab, ixtab knows everything!) but from observation, I suspect that the Kindle can only go from one page to the next without flashing if it can prerender the current and next pages in some sort of double-buffer so as to figure out what pixels need flipping in advance (and it can only do that if neither page has any images on). It looks like this will suffice for turning in both directions, from A->B and also from B->A. This happens in the background for a bunch of future page transitions and takes a few seconds, so if you move forward too fast, you'll eventually 'run out' and go back to flashing every time, until you wait a few seconds for the prerendering to catch up again. (Of course, if the Kindle is also busy indexing, sizing screensaver images for the screensaver hack &c it could take longer). As you move forward, it throws away pages you went past a while back (surely to save memory), so if you go more than a few pages backwards it has to start flashing again.
This is old behaviour, as old as the non-flashing update: the K3 and K4 worked the same way.