mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-20 21:09:25 +02:00
Update FileCache writing to check QSaveFile::write return value
This commit is contained in:
parent
542001b14f
commit
6e4c5d1ab4
1 changed files with 2 additions and 3 deletions
|
@ -112,9 +112,8 @@ FilePointer FileCache::writeFile(const char* data, File::Metadata&& metadata) {
|
||||||
}
|
}
|
||||||
|
|
||||||
QSaveFile saveFile(QString::fromStdString(filepath));
|
QSaveFile saveFile(QString::fromStdString(filepath));
|
||||||
saveFile.open(QIODevice::WriteOnly);
|
if (saveFile.open(QIODevice::WriteOnly) && saveFile.write(data, metadata.length) == metadata.length
|
||||||
saveFile.write(data, metadata.length);
|
&& saveFile.commit()) {
|
||||||
if (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());
|
||||||
|
|
Loading…
Reference in a new issue