diff --git a/src/plugins/qt4projectmanager/wizards/qmlstandaloneapp.cpp b/src/plugins/qt4projectmanager/wizards/qmlstandaloneapp.cpp index 4ac6822339aebba3e400d97cc2786f51ebb529f6..5d86244f027e106e96a207dac4b4d39e2aeda087 100644 --- a/src/plugins/qt4projectmanager/wizards/qmlstandaloneapp.cpp +++ b/src/plugins/qt4projectmanager/wizards/qmlstandaloneapp.cpp @@ -427,7 +427,9 @@ QList<QmlAppGeneratedFileInfo> QmlStandaloneApp::fileUpdates(const QString &main if (elements.count() != 5 || elements.at(1) != FileChecksum || elements.at(3) != FileStubVersion) continue; - newFile.version = elements.at(4).toInt(); + const QString versionString = elements.at(4); + newFile.version = versionString.startsWith(QLatin1String("0x")) + ? versionString.toInt(0, 16) : 0; newFile.statedChecksum = elements.at(2).toUShort(0, 16); QByteArray data = readFile.readAll(); data.replace('\x0D', "");