mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
Fix target deck reset to notetype-specific setting (#3555)
This commit is contained in:
parent
4dcbcdb0ce
commit
11d2b91268
1 changed files with 8 additions and 4 deletions
|
@ -152,8 +152,11 @@ class AddCards(QMainWindow):
|
|||
def on_deck_changed(self, deck_id: int) -> None:
|
||||
gui_hooks.add_cards_did_change_deck(deck_id)
|
||||
|
||||
def on_notetype_change(self, notetype_id: NotetypeId) -> None:
|
||||
def on_notetype_change(
|
||||
self, notetype_id: NotetypeId, update_deck: bool = True
|
||||
) -> None:
|
||||
# need to adjust current deck?
|
||||
if update_deck:
|
||||
if deck_id := self.col.default_deck_for_notetype(notetype_id):
|
||||
self.deck_chooser.selected_deck_id = deck_id
|
||||
|
||||
|
@ -224,7 +227,8 @@ class AddCards(QMainWindow):
|
|||
self.col.defaults_for_adding(
|
||||
current_review_card=self.mw.reviewer.card
|
||||
).notetype_id
|
||||
)
|
||||
),
|
||||
update_deck=False,
|
||||
)
|
||||
|
||||
def _new_note(self) -> Note:
|
||||
|
|
Loading…
Reference in a new issue