Change updated file time if available

This commit is contained in:
Gres 2020-03-17 20:54:54 +03:00
parent ced4fdd834
commit 148bf249f8

View File

@ -599,6 +599,19 @@ bool Installer::commit()
.arg(f.fileName(), file.expandedPath, f.errorString()));
continue;
}
if (!file.versionDate.isValid())
continue;
if (!f.open(QFile::WriteOnly | QFile::Append) ||
!f.setFileTime(file.versionDate,
QFile::FileTime::FileModificationTime)) {
errors_.append(QObject::tr("Failed to set modification time of "
"file %1 to %2. Error %3")
.arg(f.fileName(),
file.versionDate.toString(Qt::ISODate),
f.errorString()));
continue;
}
}
}