From ba0d590c1604469918d5ef56f60632bd5559bf94 Mon Sep 17 00:00:00 2001 From: user1823 <92206575+user1823@users.noreply.github.com> Date: Thu, 19 Jun 2025 11:53:49 +0530 Subject: [PATCH] Clear desired retention and decay when changing decks (#4095) These values are preset-specific and entries from previous deck may cause issues. --- rslib/src/card/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rslib/src/card/mod.rs b/rslib/src/card/mod.rs index 8d7821e2c..49d952ecf 100644 --- a/rslib/src/card/mod.rs +++ b/rslib/src/card/mod.rs @@ -189,6 +189,8 @@ impl Card { fn set_deck(&mut self, deck: DeckId) { self.remove_from_filtered_deck_restoring_queue(); self.memory_state = None; + self.desired_retention = None; + self.decay = None; self.deck_id = deck; }