aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp b/src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp
index 4182ca2826..2e3f9c2d4d 100644
--- a/src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp
+++ b/src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp
@@ -169,12 +169,11 @@ void QnxDeployQtLibrariesDialog::updateProgress(const QString &progressMessage)
{
QTC_CHECK(m_state == Uploading);
- if (!progressMessage.startsWith(QLatin1String("Uploading file")))
- return;
-
- ++m_progressCount;
-
- m_ui->deployProgress->setValue(m_progressCount);
+ const int progress = progressMessage.count("sftp> put");
+ if (progress != 0) {
+ m_progressCount += progress;
+ m_ui->deployProgress->setValue(m_progressCount);
+ }
}
void QnxDeployQtLibrariesDialog::handleUploadFinished()