diff --git a/UpdatePTUDevCtrl/worker.h b/UpdatePTUDevCtrl/worker.h index 24cdc61..34a97aa 100644 --- a/UpdatePTUDevCtrl/worker.h +++ b/UpdatePTUDevCtrl/worker.h @@ -1650,8 +1650,12 @@ private: smap[UPDATE_STEP::UPDATE_FINALIZE], instance->m_ismasMsg.join(' ').toStdString().c_str(), instance->m_versionInfo.size() >= 1 ? instance->m_versionInfo.at(0).toUtf8().constData() : "N/A"); - ismasClient.sendRequestReceiveResponse( - IsmasClient::APISM::DB_PORT, ismasUpdateNews); + // send ACTIVATE message 3x -> reorder should be impossible now + for (int i = 0; i < 3; ++i) { + ismasClient.sendRequestReceiveResponse( + IsmasClient::APISM::DB_PORT, ismasUpdateNews); + QThread::msleep(1000); + } } break; case UPDATE_STEP::UPDATE_NOT_NECESSARY: { ismasClient.setProgressInPercent(_UPDATE_NOT_NECESSARY + _UPDATE_NOT_NECESSARY_CORRECTION);