mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-09-09 20:35:48 -04:00
CLEANUP(contentmodel): Use ranges::find_if instead of a loop
This commit is contained in:
parent
40aee53831
commit
fbdc4f4881
@ -1,6 +1,7 @@
|
|||||||
#include "contentmodel.hpp"
|
#include "contentmodel.hpp"
|
||||||
#include "esmfile.hpp"
|
#include "esmfile.hpp"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
@ -672,14 +673,8 @@ void ContentSelectorModel::ContentModel::setNonUserContent(const QStringList& fi
|
|||||||
for (auto* file : mFiles)
|
for (auto* file : mFiles)
|
||||||
file->setFromAnotherConfigFile(mNonUserContent.contains(file->fileName().toLower()));
|
file->setFromAnotherConfigFile(mNonUserContent.contains(file->fileName().toLower()));
|
||||||
|
|
||||||
int insertPosition = 0;
|
int insertPosition
|
||||||
|
= std::ranges::find_if(mFiles, [](const EsmFile* file) { return !file->builtIn(); }) - mFiles.begin();
|
||||||
for (auto* file : mFiles)
|
|
||||||
{
|
|
||||||
if (!file->builtIn())
|
|
||||||
break;
|
|
||||||
++insertPosition;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const auto& filepath : fileList)
|
for (const auto& filepath : fileList)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user