mirror of
https://github.com/ankitects/anki.git
synced 2026-01-13 14:03:55 -05:00
More suggestions from user1823
This commit is contained in:
parent
8a131f7869
commit
922835e980
2 changed files with 3 additions and 2 deletions
|
|
@ -34,7 +34,8 @@ impl Card {
|
|||
let new_due = (today + days_from_today) as i32;
|
||||
let fsrs_enabled = self.memory_state.is_some();
|
||||
let new_interval = if fsrs_enabled {
|
||||
self.interval.saturating_add_signed(new_due - self.due)
|
||||
self.interval
|
||||
.saturating_add_signed(new_due - self.original_or_current_due())
|
||||
} else if force_reset || !matches!(self.ctype, CardType::Review | CardType::Relearn) {
|
||||
days_from_today.max(1)
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -252,7 +252,7 @@ impl ReviewState {
|
|||
/// done shortly before the due date.
|
||||
fn passing_early_review_intervals(self, ctx: &StateContext) -> (u32, u32, u32) {
|
||||
let scheduled = (self.scheduled_days as f32).max(1.0);
|
||||
let elapsed = (self.scheduled_days as f32) + (self.days_late() as f32);
|
||||
let elapsed = self.elapsed_days as f32;
|
||||
|
||||
let hard_interval = {
|
||||
let factor = ctx.hard_multiplier;
|
||||
|
|
|
|||
Loading…
Reference in a new issue