diff options
Diffstat (limited to 'src/lib/corelib/api/projectfileupdater.cpp')
-rw-r--r-- | src/lib/corelib/api/projectfileupdater.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/corelib/api/projectfileupdater.cpp b/src/lib/corelib/api/projectfileupdater.cpp index 2deb83264..fd38e87a0 100644 --- a/src/lib/corelib/api/projectfileupdater.cpp +++ b/src/lib/corelib/api/projectfileupdater.cpp @@ -269,6 +269,9 @@ ProjectFileFilesAdder::ProjectFileFilesAdder(const ProductData &product, const G void ProjectFileFilesAdder::doApply(QString &fileContent, UiProgram *ast) { + if (m_files.isEmpty()) + return; + // Find the item containing the "files" binding. ItemFinder itemFinder(m_group.isValid() ? m_group.location() : m_product.location()); ast->accept(&itemFinder); @@ -389,6 +392,9 @@ ProjectFileFilesRemover::ProjectFileFilesRemover(const ProductData &product, con void ProjectFileFilesRemover::doApply(QString &fileContent, UiProgram *ast) { + if (m_files.isEmpty()) + return; + // Find the item containing the "files" binding. ItemFinder itemFinder(m_group.isValid() ? m_group.location() : m_product.location()); ast->accept(&itemFinder); |