diff --git a/app/path.cpp b/app/path.cpp index 4bd7c18a..fd3ddd7c 100644 --- a/app/path.cpp +++ b/app/path.cpp @@ -32,7 +32,9 @@ QString Path::getQmlCacheDir() QByteArray Path::readDataFile(QString fileName) { QFile dataFile(getDataFilePath(fileName)); - dataFile.open(QIODevice::ReadOnly); + if (!dataFile.open(QIODevice::ReadOnly)) { + return {}; + } return dataFile.readAll(); } @@ -46,8 +48,9 @@ void Path::writeCacheFile(QString fileName, QByteArray data) } QFile dataFile(cacheDir.absoluteFilePath(fileName)); - dataFile.open(QIODevice::WriteOnly); - dataFile.write(data); + if (dataFile.open(QIODevice::WriteOnly)) { + dataFile.write(data); + } } void Path::deleteCacheFile(QString fileName)