From 8ecd606adab2b9b376220e45ad93c2cd138ae8ac Mon Sep 17 00:00:00 2001 From: Arthur Milchior Date: Mon, 17 Feb 2020 01:57:11 -0800 Subject: [PATCH] Current card get selected in browser I'm pretty sure it was the way it worked before. I'm surprised that it's not the case anymore. If you open the browser from the reviewer, the current card get selected if it exists. The current note is still entirely displayed. Personally, I want to know easily which is the current card. Opening the browser is the easiest way to do it; assuming I can see the current card selected --- qt/aqt/browser.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qt/aqt/browser.py b/qt/aqt/browser.py index b46d723ec..6ad534a09 100644 --- a/qt/aqt/browser.py +++ b/qt/aqt/browser.py @@ -778,10 +778,11 @@ class Browser(QMainWindow): def search(self) -> None: if "is:current" in self._lastSearchTxt: # show current card if there is one - c = self.mw.reviewer.card - self.card = self.mw.reviewer.card + c = self.card = self.mw.reviewer.card nid = c and c.nid or 0 - self.model.search("nid:%d" % nid) + if nid: + self.model.search("nid:%d" % nid) + self.focusCid(c.id) else: self.model.search(self._lastSearchTxt)