1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 11:53:53 +00:00

Remove warning log messages as they are more suitable for OpenCS.

This commit is contained in:
cc9cii 2021-08-19 12:45:09 +10:00
parent 8244ba8957
commit 802a202455

View file

@ -873,35 +873,21 @@ namespace MWWorld
// A proper fix should be made for future versions of the file format.
bool interior = pathgrid.mData.mX == 0 && pathgrid.mData.mY == 0 && mCells->search(pathgrid.mCell) != nullptr;
// deal with MODs that have empty pathgrid records (Issue #6209)
// deal with mods that have empty pathgrid records (Issue #6209)
// we assume that these records are empty on purpose (i.e. to remove old pathgrid on an updated cell)
if (pathgrid.mPoints.empty() || pathgrid.mEdges.empty())
{
std::string contentfile = esm.getContext().filename;
size_t pos = contentfile.find_last_of("/\\");
if (pos != std::string::npos)
contentfile = contentfile.substr(pos+1);
if (interior)
{
Interior::iterator it = mInt.find(pathgrid.mCell);
if (it != mInt.end())
{
mInt.erase(it);
Log(Debug::Warning) << "Warning: Empty pathgrid overwriting cell '"
<< pathgrid.mCell << "' : " << contentfile;
}
}
else
{
Exterior::iterator it = mExt.find(std::make_pair(pathgrid.mData.mX, pathgrid.mData.mY));
if (it != mExt.end())
{
mExt.erase(it);
Log(Debug::Warning) << "Warning: Empty pathgrid overwriting cell ("
<< pathgrid.mData.mX << ", " << pathgrid.mData.mY << ") : " << contentfile;
}
}
return RecordId("", isDeleted);