From 01526f71d5e03351f4d9736d65bc40abf500a44d Mon Sep 17 00:00:00 2001 From: Jan Feil <11638228+jfeil@users.noreply.github.com> Date: Fri, 13 May 2022 22:43:44 +0200 Subject: [PATCH] Quickfix stress mode for self testing --- src/main_widgets.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main_widgets.py b/src/main_widgets.py index 0b982f5..38e09a2 100644 --- a/src/main_widgets.py +++ b/src/main_widgets.py @@ -528,18 +528,15 @@ def update_timer_question(self, value: int): if value == 0: self.timer_question.stop() else: - if self.timer_answer.isActive(): - self.timer_answer.stop() - self.time_answer.reset() - self.timer_question.start() + self.start_timer() self.time_question += value self.init_timer_display() def update_timer_answer(self, value: int): if value == 0: self.timer_answer.stop() - elif self.time_question == 0: - self.timer_answer.start() + else: + self.start_timer() self.time_answer += value self.init_timer_display() @@ -575,6 +572,8 @@ def start_timer(self): self.time_question.reset() self.time_answer.reset() self.update_timer_display() + if self.current_question is None: + return if self.time_question and self.time_question != 0: self.timer_question.start() elif self.time_answer and self.time_answer != 0: