mirror of
https://github.com/ankitects/anki.git
synced 2026-01-07 02:53:54 -05:00
Fix: hook could crash QT
This commit is contained in:
parent
0478694032
commit
b2f7ae98ad
1 changed files with 6 additions and 4 deletions
|
|
@ -685,10 +685,12 @@ def next_card_data() -> bytes:
|
|||
if gui_hooks.reviewer_did_answer_card.count() > 0:
|
||||
req = NextCardDataRequest.FromString(request.data)
|
||||
if req.HasField("answer"):
|
||||
gui_hooks.reviewer_did_answer_card(
|
||||
aqt.mw.reviewer,
|
||||
aqt.mw.col.get_card(CardId(req.answer.card_id)),
|
||||
req.answer.rating + 1, # type: ignore
|
||||
aqt.mw.taskman.run_on_main(
|
||||
lambda: gui_hooks.reviewer_did_answer_card(
|
||||
aqt.mw.reviewer,
|
||||
aqt.mw.col.get_card(CardId(req.answer.card_id)),
|
||||
req.answer.rating + 1, # type: ignore
|
||||
)
|
||||
)
|
||||
|
||||
reviewer = aqt.mw.reviewer
|
||||
|
|
|
|||
Loading…
Reference in a new issue