diff --git a/update.cpp b/update.cpp index 4ecbffa..a4c6643 100644 --- a/update.cpp +++ b/update.cpp @@ -747,9 +747,8 @@ bool Update::doUpdate(int &displayIndex, QStringList const &filesToWorkOn) { QList::const_iterator it; for (it = filesToWorkOn.cbegin(); it != filesToWorkOn.cend(); ++it) { m_worker->startProgressLoop(); - QString fToWorkOn = (*it).trimmed(); - fToWorkOn = QDir::cleanPath(m_customerRepository + QDir::separator() + fToWorkOn); - + QString const &fToWorkOn = QDir::cleanPath(m_customerRepository + QDir::separator() + it->trimmed()); +#if UPDATE_DC == 1 static const QRegularExpression version("^.*dc2c[.][0-9]{1,2}[.][0-9]{1,2}[.]bin.*$"); if (fToWorkOn.contains(version)) { Utils::printInfoMsg("DO-UPDATE FILE-TO-WORK-ON " + fToWorkOn); @@ -764,7 +763,6 @@ bool Update::doUpdate(int &displayIndex, QStringList const &filesToWorkOn) { bool updateBinaryRes = true; qInfo() << "DOWNLOADING" << finfo.completeBaseName() << "TO DC"; -#if UPDATE_DC == 1 m_hw->dc_autoRequest(false);// default: turn auto-request setting off QThread::sleep(1); // wait to be sure that there are no more // commands sent to dc-hardware