Merge branch 'qfileinfo' into 'master'

Avoid unnecessary file system access in plugin toggling

See merge request OpenMW/openmw!4679
This commit is contained in:
Evil Eye 2025-05-17 10:25:02 +00:00
commit a7a072e3f8

View File

@ -835,10 +835,7 @@ bool ContentSelectorModel::ContentModel::setCheckState(const QString& filepath,
{
for (const EsmFile* downstreamFile : mFiles)
{
QFileInfo fileInfo(filepath);
QString filename = fileInfo.fileName();
if (downstreamFile->gameFiles().contains(filename, Qt::CaseInsensitive))
if (downstreamFile->gameFiles().contains(file->fileName(), Qt::CaseInsensitive))
{
mCheckedFiles.erase(downstreamFile);