From d89ad38175a47a1e553151b7385a4f956eca0860 Mon Sep 17 00:00:00 2001 From: Dorian Zedler Date: Wed, 7 Oct 2020 13:02:03 +0200 Subject: [PATCH] reset timer disabled state on race reset --- ScStwLibraries/sources/scstwrace.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ScStwLibraries/sources/scstwrace.cpp b/ScStwLibraries/sources/scstwrace.cpp index 0880a2c..4eff972 100644 --- a/ScStwLibraries/sources/scstwrace.cpp +++ b/ScStwLibraries/sources/scstwrace.cpp @@ -110,6 +110,11 @@ ScStw::StatusCode ScStwRace::reset() { qDebug() << "[INFO][RACE] resetting race"; + if(this->competitionMode) { + for(int i = 0; i < this->timers.length(); i++) + this->setTimerDisabled(i, false); + } + ScStw::StatusCode returnCode = ScStw::Success; foreach(ScStwTimer *timer, this->timers){ @@ -182,6 +187,8 @@ ScStw::StatusCode ScStwRace::setTimerDisabled(ScStwTimer* timer, bool disabled) timer->setDisabled(disabled); + emit this->timersChanged(); + return ScStw::Success; }