mirror of
https://github.com/ankitects/anki.git
synced 2025-09-23 08:22:24 -04:00
Tweaks to the 'optimize all presets' progress
https://forums.ankiweb.net/t/visual-bugs-with-optimization/44873
This commit is contained in:
parent
7efae4d95d
commit
91c877e02b
1 changed files with 10 additions and 6 deletions
|
@ -463,17 +463,21 @@ def update_deck_configs() -> bytes:
|
||||||
update.label = val.label
|
update.label = val.label
|
||||||
elif progress.HasField("compute_weights"):
|
elif progress.HasField("compute_weights"):
|
||||||
val2 = progress.compute_weights
|
val2 = progress.compute_weights
|
||||||
update.max = val2.total
|
# prevent an indeterminate progress bar from appearing at the start of each preset
|
||||||
|
update.max = max(val2.total, 1)
|
||||||
update.value = val2.current
|
update.value = val2.current
|
||||||
pct = str(int(val2.current / val2.total * 100) if val2.total > 0 else 0)
|
pct = str(int(val2.current / val2.total * 100) if val2.total > 0 else 0)
|
||||||
label = tr.deck_config_optimizing_preset(
|
label = tr.deck_config_optimizing_preset(
|
||||||
current_count=val2.current_preset, total_count=val2.total_presets
|
current_count=val2.current_preset, total_count=val2.total_presets
|
||||||
)
|
)
|
||||||
update.label = (
|
if val2.reviews:
|
||||||
label
|
reviews = tr.deck_config_percent_of_reviews(
|
||||||
+ "\n"
|
pct=pct, reviews=val2.reviews
|
||||||
+ tr.deck_config_percent_of_reviews(pct=pct, reviews=val2.reviews)
|
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
reviews = tr.qt_misc_processing()
|
||||||
|
|
||||||
|
update.label = label + "\n" + reviews
|
||||||
else:
|
else:
|
||||||
return
|
return
|
||||||
if update.user_wants_abort:
|
if update.user_wants_abort:
|
||||||
|
|
Loading…
Reference in a new issue