From ca2003b405b3251e4a5e0074c813777f73a876c6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 23 Dec 2021 13:24:38 +0530 Subject: [PATCH] More PyQt6 nonsense --- src/calibre/gui2/library/alternate_views.py | 1 + src/calibre/gui2/library/views.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/calibre/gui2/library/alternate_views.py b/src/calibre/gui2/library/alternate_views.py index 693c607596..6337811507 100644 --- a/src/calibre/gui2/library/alternate_views.py +++ b/src/calibre/gui2/library/alternate_views.py @@ -1143,6 +1143,7 @@ class GridView(QListView): pass def moveCursor(self, action, modifiers): + action = QAbstractItemView.CursorAction(action) index = QListView.moveCursor(self, action, modifiers) if action in (QAbstractItemView.CursorAction.MoveLeft, QAbstractItemView.CursorAction.MoveRight) and index.isValid(): ci = self.currentIndex() diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index c37b34d78e..116f4f5b41 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -1233,6 +1233,7 @@ class BooksView(QTableView): # {{{ def moveCursor(self, action, modifiers): orig = self.currentIndex() + action = QAbstractItemView.CursorAction(action) index = QTableView.moveCursor(self, action, modifiers) if action == QAbstractItemView.CursorAction.MovePageDown: moved = index.row() - orig.row()