From 79021db57fd4779786e70f2aa1722e045c43efef Mon Sep 17 00:00:00 2001 From: Tyler Hallada Date: Sat, 21 Mar 2026 19:44:15 +0000 Subject: [PATCH] Fix random cycling of ALL code lang/book snippets/passages --- src/app.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app.rs b/src/app.rs index 97277ae..3b1b8a6 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1667,14 +1667,18 @@ impl App { match self.drill_mode { DrillMode::Adaptive => self.start_drill(), DrillMode::Code => { - if let Some(lang) = self.last_code_drill_language.clone() { - self.code_drill_language_override = Some(lang); + if self.config.code_language != "all" { + if let Some(lang) = self.last_code_drill_language.clone() { + self.code_drill_language_override = Some(lang); + } } self.start_code_drill(); } DrillMode::Passage => { - if let Some(selection) = self.last_passage_drill_selection.clone() { - self.passage_drill_selection_override = Some(selection); + if self.config.passage_book != "all" { + if let Some(selection) = self.last_passage_drill_selection.clone() { + self.passage_drill_selection_override = Some(selection); + } } self.start_passage_drill(); }