mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
Use 0 when there are no relearning steps; ensure not NaN
This commit is contained in:
parent
d7ff99780e
commit
6c1d7a6703
1 changed files with 6 additions and 7 deletions
|
@ -174,13 +174,12 @@ impl Collection {
|
|||
}
|
||||
let mut arr = [0.0; 5];
|
||||
for (review_kind, group) in group_sec_by_review_kind.iter().enumerate() {
|
||||
let average_secs =
|
||||
if group.is_empty() && review_kind == RevlogReviewKind::Relearning as usize {
|
||||
30.0
|
||||
} else {
|
||||
group.iter().sum::<u32>() as f64 / group.len() as f64 / 1000.0
|
||||
};
|
||||
arr[review_kind] = average_secs
|
||||
let average_secs = group.iter().sum::<u32>() as f64 / group.len() as f64 / 1000.0;
|
||||
arr[review_kind] = if average_secs.is_nan() {
|
||||
0.0
|
||||
} else {
|
||||
average_secs
|
||||
}
|
||||
}
|
||||
arr
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue