diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index 04357d969..74ad1b0a3 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -17,6 +17,7 @@ class DeckBrowser(object): self.mw = mw self.web = mw.web self.bottom = aqt.toolbar.BottomBar(mw, mw.bottomWeb) + self.scrollPos = QPoint(0, 0) def show(self): clearAudioQueue() @@ -65,6 +66,7 @@ class DeckBrowser(object): key = unicode(evt.text()) def _selDeck(self, did): + self.scrollPos = self.web.page().mainFrame().scrollPosition() self.mw.col.decks.select(did) self.mw.onOverview() @@ -152,7 +154,7 @@ body { margin: 1em; -webkit-user-select: none; } if self.web.key == "deckBrowser": return self.web.page().mainFrame().scrollPosition() else: - return QPoint(0,0) + return self.scrollPos def _renderStats(self): cards, thetime = self.mw.col.db.first("""