diff options
-rw-r--r-- | tools/binarycreator/binarycreator.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index 2a5f55cc1..a6a38a9da 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -542,8 +542,7 @@ static QString createMetaDataDirectory(const QInstallerTools::PackageInfoVector if (!QFile::copy(elementFileInfo.absoluteFilePath(), targetDir.absoluteFilePath(newName))) throw Error(QString::fromLatin1("Could not copy %1.").arg(domElement.text())); } - domElement.removeChild(domElement.firstChild()); - domElement.appendChild(dom.createTextNode(newName)); + domElement.replaceChild(dom.createTextNode(newName), domElement.firstChild()); } openForWrite(&configXml, configXml.fileName()); |