1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-01 03:21:41 +00:00

Fix more case issues with cells

This commit is contained in:
Evil Eye 2023-01-25 20:59:10 +01:00
parent 9f3025257a
commit 7ca25e6467

View File

@ -233,15 +233,15 @@ const ESM::Cell* MWWorld::WorldModel::getESMCellByName(std::string_view name)
// treat "Wilderness" like an empty string
static const std::string& defaultName
= mStore.get<ESM::GameSetting>().find("sDefaultCellname")->mValue.getString();
if (name == defaultName)
cell = mStore.get<ESM::Cell>().searchExtByName("");
if (Misc::StringUtils::ciEqual(name, defaultName))
cell = mStore.get<ESM::Cell>().searchExtByName({});
}
if (!cell)
{
// now check for regions
for (const ESM::Region& region : mStore.get<ESM::Region>())
{
if (name == region.mName)
if (Misc::StringUtils::ciEqual(name, region.mName))
{
cell = mStore.get<ESM::Cell>().searchExtByRegion(region.mId);
break;