From 15b48cf894b6c258b0a08b9e7a37bb47aba447dd Mon Sep 17 00:00:00 2001 From: user1823 <92206575+user1823@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:38:01 +0530 Subject: [PATCH] Correct a comment (#3570) Because of the `entry.button_chosen == 0` part, it also filters out reschedule entries. Frankly, we don't need the `(entry.review_kind == RevlogReviewKind::Rescheduled)` part, but I didn't remove it yet. Co-authored-by: Abdo --- rslib/src/scheduler/fsrs/params.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/scheduler/fsrs/params.rs b/rslib/src/scheduler/fsrs/params.rs index d31e2aa86..bea1f5e82 100644 --- a/rslib/src/scheduler/fsrs/params.rs +++ b/rslib/src/scheduler/fsrs/params.rs @@ -343,7 +343,7 @@ pub(crate) fn single_card_revlog_to_items( // Filter out unwanted entries entries.retain(|entry| { !( - // set due date or reset + // set due date, reset or rescheduled (entry.review_kind == RevlogReviewKind::Manual || entry.button_chosen == 0) || // cram (entry.review_kind == RevlogReviewKind::Filtered && entry.ease_factor == 0)