Qt 6.10 compat

This commit is contained in:
Nicolas Werner 2025-12-26 18:34:30 +01:00
parent 1bd2970c4d
commit 93ce60d6f1
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
5 changed files with 36 additions and 5 deletions

View file

@ -299,12 +299,10 @@ MxcImageProvider::download(const QString &id,
"/media_cache",
fileName);
QDir().mkpath(fileInfo.absolutePath());
QFile f(fileInfo.absoluteFilePath());
if (fileInfo.exists()) {
if (fileInfo.exists() && f.open(QIODevice::ReadOnly)) {
if (encryptionInfo) {
QFile f(fileInfo.absoluteFilePath());
f.open(QIODevice::ReadOnly);
QByteArray fileData = f.readAll();
auto tempData = mtx::crypto::to_string(
mtx::crypto::decrypt_file(fileData.toStdString(), encryptionInfo.value()));