Fix: wheel scroll event cause view blank.

master
luhuaei 6 years ago
parent e5c099fe26
commit bd2fd465dd
  1. 3
      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)

Loading…
Cancel
Save