mirror of
https://github.com/ankitects/anki.git
synced 2026-01-09 03:53:55 -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:
|
if gui_hooks.reviewer_did_answer_card.count() > 0:
|
||||||
req = NextCardDataRequest.FromString(request.data)
|
req = NextCardDataRequest.FromString(request.data)
|
||||||
if req.HasField("answer"):
|
if req.HasField("answer"):
|
||||||
gui_hooks.reviewer_did_answer_card(
|
aqt.mw.taskman.run_on_main(
|
||||||
aqt.mw.reviewer,
|
lambda: gui_hooks.reviewer_did_answer_card(
|
||||||
aqt.mw.col.get_card(CardId(req.answer.card_id)),
|
aqt.mw.reviewer,
|
||||||
req.answer.rating + 1, # type: ignore
|
aqt.mw.col.get_card(CardId(req.answer.card_id)),
|
||||||
|
req.answer.rating + 1, # type: ignore
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
reviewer = aqt.mw.reviewer
|
reviewer = aqt.mw.reviewer
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue