From caa536a75339793b4a8d8e86b49bd3e88d27974b Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Fri, 8 Jan 2021 18:15:24 +0100 Subject: [PATCH 1/2] Reset ease to 0 for after rescheduling cards as new --- rslib/src/sched/new.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/rslib/src/sched/new.rs b/rslib/src/sched/new.rs index 4043fb1b1..958d8429d 100644 --- a/rslib/src/sched/new.rs +++ b/rslib/src/sched/new.rs @@ -21,11 +21,7 @@ impl Card { self.ctype = CardType::New; self.queue = CardQueue::New; self.interval = 0; - if self.ease_factor == 0 { - // unlike the old Python code, we leave the ease factor alone - // if it's already set - self.ease_factor = INITIAL_EASE_FACTOR_THOUSANDS; - } + self.ease_factor = 0; } /// If the card is new, change its position. From 82a4e0abe848bcdf5b195d1ab79d63f9e86ae40f Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Fri, 8 Jan 2021 19:32:36 +0100 Subject: [PATCH 2/2] Don't import now unused INITIAL_EASE_FACTOR_THOUSANDS --- rslib/src/sched/new.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/rslib/src/sched/new.rs b/rslib/src/sched/new.rs index 958d8429d..b19b9eacf 100644 --- a/rslib/src/sched/new.rs +++ b/rslib/src/sched/new.rs @@ -4,7 +4,6 @@ use crate::{ card::{Card, CardID, CardQueue, CardType}, collection::Collection, - deckconf::INITIAL_EASE_FACTOR_THOUSANDS, decks::DeckID, err::Result, notes::NoteID,