Ensure message doesn't display over two lines

This commit is contained in:
Damien Elmes 2025-09-17 15:10:43 +10:00
parent 311b1073dd
commit 213c828896

View file

@ -17,6 +17,7 @@ import aqt.browser
import aqt.operations import aqt.operations
from anki.cards import Card, CardId from anki.cards import Card, CardId
from anki.collection import Config, OpChanges, OpChangesWithCount from anki.collection import Config, OpChanges, OpChangesWithCount
from anki.lang import with_collapsed_whitespace
from anki.scheduler.base import ScheduleCardsAsNew from anki.scheduler.base import ScheduleCardsAsNew
from anki.scheduler.v3 import ( from anki.scheduler.v3 import (
CardAnswer, CardAnswer,
@ -968,8 +969,10 @@ timerStopped = false;
assert not isinstance(elapsed, bool) assert not isinstance(elapsed, bool)
cards_val = elapsed[1] cards_val = elapsed[1]
minutes_val = int(round(elapsed[0] / 60)) minutes_val = int(round(elapsed[0] / 60))
message = tr.studying_card_studied_in_minute( message = with_collapsed_whitespace(
cards=cards_val, minutes=str(minutes_val) tr.studying_card_studied_in_minute(
cards=cards_val, minutes=str(minutes_val)
)
) )
fin = tr.studying_finish() fin = tr.studying_finish()
diag = askUserDialog(message, [tr.studying_continue(), fin]) diag = askUserDialog(message, [tr.studying_continue(), fin])