Fix random cycling of ALL code lang/book snippets/passages
This commit is contained in:
@@ -1667,15 +1667,19 @@ impl App {
|
|||||||
match self.drill_mode {
|
match self.drill_mode {
|
||||||
DrillMode::Adaptive => self.start_drill(),
|
DrillMode::Adaptive => self.start_drill(),
|
||||||
DrillMode::Code => {
|
DrillMode::Code => {
|
||||||
|
if self.config.code_language != "all" {
|
||||||
if let Some(lang) = self.last_code_drill_language.clone() {
|
if let Some(lang) = self.last_code_drill_language.clone() {
|
||||||
self.code_drill_language_override = Some(lang);
|
self.code_drill_language_override = Some(lang);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
self.start_code_drill();
|
self.start_code_drill();
|
||||||
}
|
}
|
||||||
DrillMode::Passage => {
|
DrillMode::Passage => {
|
||||||
|
if self.config.passage_book != "all" {
|
||||||
if let Some(selection) = self.last_passage_drill_selection.clone() {
|
if let Some(selection) = self.last_passage_drill_selection.clone() {
|
||||||
self.passage_drill_selection_override = Some(selection);
|
self.passage_drill_selection_override = Some(selection);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
self.start_passage_drill();
|
self.start_passage_drill();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user