aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/pdf/PDFViewer.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/views/pdf/PDFViewer.tsx b/src/client/views/pdf/PDFViewer.tsx
index 9ff3e1bd1..1b76ddbdc 100644
--- a/src/client/views/pdf/PDFViewer.tsx
+++ b/src/client/views/pdf/PDFViewer.tsx
@@ -331,8 +331,10 @@ export class PDFViewer extends React.Component<IViewerProps> {
}
}
+ @observable scrollTop = 0;
@action
onScroll = (e: React.UIEvent<HTMLElement>) => {
+ this.scrollTop = this._mainCont.current!.scrollTop;
this.pdfViewer && (this.props.Document.curPage = this.pdfViewer.currentPageNumber);
}
@@ -607,7 +609,7 @@ export class PDFViewer extends React.Component<IViewerProps> {
return true;
}
scrollXf = () => {
- return this._mainCont.current ? this.props.ScreenToLocalTransform().translate(0, this._mainCont.current.scrollTop) : this.props.ScreenToLocalTransform();
+ return this._mainCont.current ? this.props.ScreenToLocalTransform().translate(0, this.scrollTop) : this.props.ScreenToLocalTransform();
}
setPreviewCursor = (func?: (x: number, y: number, drag: boolean) => void) => {
this._setPreviewCursor = func;