diff options
Diffstat (limited to 'src/libs/qmljs/qmljsdocument.cpp')
-rw-r--r-- | src/libs/qmljs/qmljsdocument.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libs/qmljs/qmljsdocument.cpp b/src/libs/qmljs/qmljsdocument.cpp index df30dcb75a..67087570c2 100644 --- a/src/libs/qmljs/qmljsdocument.cpp +++ b/src/libs/qmljs/qmljsdocument.cpp @@ -370,7 +370,7 @@ LibraryInfo::LibraryInfo(Status status) updateFingerprint(); } -LibraryInfo::LibraryInfo(const QmlDirParser::TypeInfo &typeInfo) +LibraryInfo::LibraryInfo(const QString &typeInfo) : _status(Found) { _typeinfos.append(typeInfo); @@ -421,10 +421,10 @@ QByteArray LibraryInfo::calculateFingerprint() const } len = _typeinfos.size(); hash.addData(reinterpret_cast<const char *>(&len), sizeof(len)); - foreach (const QmlDirParser::TypeInfo &typeinfo, _typeinfos) { - len = typeinfo.fileName.size(); + foreach (const QString &typeinfo, _typeinfos) { + len = typeinfo.size(); hash.addData(reinterpret_cast<const char *>(&len), sizeof(len)); - hash.addData(reinterpret_cast<const char *>(typeinfo.fileName.constData()), + hash.addData(reinterpret_cast<const char *>(typeinfo.constData()), len * sizeofQChar); } len = _metaObjects.size(); |