From 3bdc117c010653a6278d25c4b8cfe53f63f51e40 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 16 Sep 2025 13:08:33 +0200 Subject: [PATCH] Define worker as usual qobject. Thread functionality not necessary anymore: remove corresponding run() method, i.e. privateTupdate(). --- UpdatePTUDevCtrl/worker.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/UpdatePTUDevCtrl/worker.cpp b/UpdatePTUDevCtrl/worker.cpp index 6a65f62..6052bb9 100644 --- a/UpdatePTUDevCtrl/worker.cpp +++ b/UpdatePTUDevCtrl/worker.cpp @@ -429,11 +429,11 @@ void Worker::stopProgressLoop() { displayProgressInMainWindow(MainWindow::STOP_PROGRESS_LOOP); } -static std::once_flag once; -void Worker::run() { +//static std::once_flag once; +//void Worker::run() { // user should not start the update process several times - std::call_once(once, &Worker::privateUpdate, this); -} +// std::call_once(once, &Worker::privateUpdate, this); +//} bool Worker::isRepositoryCorrupted() { QDir customerRepository(m_customerRepository); @@ -480,6 +480,7 @@ bool Worker::repairCorruptedRepository() { return true; } +#if 0 void Worker::privateUpdate() { if (!m_mainWindow) { Utils::printCriticalErrorMsg("m_mainWindow NOT SET"); @@ -757,6 +758,7 @@ void Worker::privateUpdate() { // final messages: see destructor of UpdateProcessRunning subclass m_lastFailedUpdateStep = UPDATE_STEP::NONE; } +#endif bool Worker::updateTriggerSet() { // repository is existent and not corrupted. check now if the ISMAS-trigger