Fix unsigned/signed comparision warning

This commit is contained in:
Ryan Huffman 2017-05-10 09:43:55 -07:00
parent 6e4c5d1ab4
commit d92bdbf0ed

View file

@ -112,8 +112,10 @@ FilePointer FileCache::writeFile(const char* data, File::Metadata&& metadata) {
} }
QSaveFile saveFile(QString::fromStdString(filepath)); QSaveFile saveFile(QString::fromStdString(filepath));
if (saveFile.open(QIODevice::WriteOnly) && saveFile.write(data, metadata.length) == metadata.length if (saveFile.open(QIODevice::WriteOnly)
&& saveFile.write(data, metadata.length) == static_cast<qint64>(metadata.length)
&& saveFile.commit()) { && saveFile.commit()) {
file = addFile(std::move(metadata), filepath); file = addFile(std::move(metadata), filepath);
} else { } else {
qCWarning(file_cache, "[%s] Failed to write %s", _dirname.c_str(), metadata.key.c_str()); qCWarning(file_cache, "[%s] Failed to write %s", _dirname.c_str(), metadata.key.c_str());