diff --git a/apps/openmw/mwworld/store.cpp b/apps/openmw/mwworld/store.cpp index 957a01faf6..8faa86597f 100644 --- a/apps/openmw/mwworld/store.cpp +++ b/apps/openmw/mwworld/store.cpp @@ -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);