diff --git a/app/pdf-viewer/buffer.py b/app/pdf-viewer/buffer.py index bf1737d..c3ee0bc 100644 --- a/app/pdf-viewer/buffer.py +++ b/app/pdf-viewer/buffer.py @@ -288,7 +288,8 @@ class PdfViewerWidget(QWidget): @build_context_wrap def wheelEvent(self, event): - self.update_scroll_offset(max(min(self.scroll_offset - self.scale * event.angleDelta().y() / 120 * self.mouse_scroll_offset, self.max_scroll_offset()), 0)) + if not event.accept(): + self.update_scroll_offset(max(min(self.scroll_offset - self.scale * event.angleDelta().y() / 120 * self.mouse_scroll_offset, self.max_scroll_offset()), 0)) def get_start_page_index(self): return int(self.scroll_offset * 1.0 / self.scale / self.page_height)