From 2ac27585b2c78d7aca0b0913159b2000a7a4725d Mon Sep 17 00:00:00 2001 From: Shirish Pokhrel Date: Wed, 2 Oct 2024 04:42:41 -0400 Subject: [PATCH] Fix editor loses focus when toggling list and copy selects wrong target deck for filtered decks (#3465) * fix copy selects wrong target deck for filtered decks --- CONTRIBUTORS | 1 + qt/aqt/browser/browser.py | 2 +- qt/aqt/reviewer.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 1d6e0f989..748b753ad 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -194,6 +194,7 @@ Gregory Abrasaldo Taylor Obyen <162023405+taylorobyen@users.noreply.github.com> Kris Cherven twwn +Shirish Pokhrel ******************** diff --git a/qt/aqt/browser/browser.py b/qt/aqt/browser/browser.py index 3056f9632..0ddb47371 100644 --- a/qt/aqt/browser/browser.py +++ b/qt/aqt/browser/browser.py @@ -740,7 +740,7 @@ class Browser(QMainWindow): def on_create_copy(self) -> None: if note := self.table.get_current_note(): - deck_id = self.table.get_current_card().did + deck_id = self.table.get_current_card().current_deck_id() aqt.dialogs.open("AddCards", self.mw).set_note(note, deck_id) @no_arg_trigger diff --git a/qt/aqt/reviewer.py b/qt/aqt/reviewer.py index f64f82208..c219dfc42 100644 --- a/qt/aqt/reviewer.py +++ b/qt/aqt/reviewer.py @@ -1155,7 +1155,7 @@ timerStopped = false; def on_create_copy(self) -> None: if self.card: aqt.dialogs.open("AddCards", self.mw).set_note( - self.card.note(), self.card.did + self.card.note(), self.card.current_deck_id() ) def delete_current_note(self) -> None: