Fix wrong page being displayed when entering/exiting Presentation mode with zoom set to 'page-fit'

This commit is contained in:
Jonas Jenwald 2014-02-10 13:43:26 +01:00
parent 4563f6cd58
commit d6ca563f46
2 changed files with 21 additions and 6 deletions

View file

@ -329,7 +329,12 @@ var PageView = function pageView(container, id, scale,
};
this.scrollIntoView = function pageViewScrollIntoView(dest) {
if (PresentationMode.active) { // Avoid breaking presentation mode.
if (PresentationMode.active) {
if (PDFView.page !== this.id) {
// Avoid breaking PDFView.getVisiblePages in presentation mode.
PDFView.page = this.id;
return;
}
dest = null;
PDFView.setScale(PDFView.currentScaleValue, true, true);
}