diff --git a/src/plugins/remotelinux/rsyncdeploystep.cpp b/src/plugins/remotelinux/rsyncdeploystep.cpp index 02ec3e1919e..363ed7f7189 100644 --- a/src/plugins/remotelinux/rsyncdeploystep.cpp +++ b/src/plugins/remotelinux/rsyncdeploystep.cpp @@ -5,6 +5,7 @@ #include "abstractremotelinuxdeploystep.h" #include "abstractremotelinuxdeployservice.h" +#include "abstractremotelinuxdeploystep.h" #include "remotelinux_constants.h" #include "remotelinuxtr.h" @@ -76,7 +77,6 @@ private: void doDeploy() override; void stopDeployment() override { setFinished(); }; - void filterFiles() const; void createRemoteDirectories(); void deployFiles(); void setFinished(); @@ -96,7 +96,8 @@ void RsyncDeployService::setDeployableFiles(const QList &files) bool RsyncDeployService::isDeploymentNecessary() const { - filterFiles(); + if (m_ignoreMissingFiles) + Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); }); return !m_files.empty(); } @@ -105,14 +106,6 @@ void RsyncDeployService::doDeploy() createRemoteDirectories(); } -void RsyncDeployService::filterFiles() const -{ - if (!m_ignoreMissingFiles) - return; - - Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); }); -} - void RsyncDeployService::createRemoteDirectories() { QStringList remoteDirs;