mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Fix/forget to update memory state during relearning (#3648)
This commit is contained in:
parent
abef3f39ca
commit
e7fff9eba0
1 changed files with 3 additions and 0 deletions
|
@ -57,6 +57,7 @@ impl RelearnState {
|
||||||
let interval = states.again.interval;
|
let interval = states.again.interval;
|
||||||
let again_review = ReviewState {
|
let again_review = ReviewState {
|
||||||
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
||||||
|
memory_state,
|
||||||
..self.review
|
..self.review
|
||||||
};
|
};
|
||||||
let again_relearn = RelearnState {
|
let again_relearn = RelearnState {
|
||||||
|
@ -104,6 +105,7 @@ impl RelearnState {
|
||||||
let interval = states.hard.interval;
|
let interval = states.hard.interval;
|
||||||
let hard_review = ReviewState {
|
let hard_review = ReviewState {
|
||||||
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
||||||
|
memory_state,
|
||||||
..self.review
|
..self.review
|
||||||
};
|
};
|
||||||
let hard_relearn = RelearnState {
|
let hard_relearn = RelearnState {
|
||||||
|
@ -153,6 +155,7 @@ impl RelearnState {
|
||||||
let interval = states.good.interval;
|
let interval = states.good.interval;
|
||||||
let good_review = ReviewState {
|
let good_review = ReviewState {
|
||||||
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
scheduled_days: ctx.with_review_fuzz(interval.round().max(1.0), minimum, maximum),
|
||||||
|
memory_state,
|
||||||
..self.review
|
..self.review
|
||||||
};
|
};
|
||||||
let good_relearn = RelearnState {
|
let good_relearn = RelearnState {
|
||||||
|
|
Loading…
Reference in a new issue