1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-26 06:40:22 +00:00

Merge branch 'coverity' into 'master'

Coverity fixes

See merge request OpenMW/openmw!2125
This commit is contained in:
psi29a 2022-07-12 12:59:00 +00:00
commit a8ec69045c
2 changed files with 5 additions and 3 deletions

View File

@ -230,7 +230,8 @@ namespace CSMWorld
for (int i=0; i<size; ++i)
{
buffer[newOrder[i]] = std::move(mRecords [baseIndex+i]);
buffer[newOrder[i]]->setModified (buffer[newOrder[i]]->get());
if (buffer[newOrder[i]])
buffer[newOrder[i]]->setModified (buffer[newOrder[i]]->get());
}
std::move (buffer.begin(), buffer.end(), mRecords.begin()+baseIndex);

View File

@ -58,7 +58,8 @@ namespace CSMWorld
for (int i = 0; i < size; ++i)
{
buffer[newOrder[i]] = std::move(mRecords[baseIndex+i]);
buffer[newOrder[i]]->setModified(buffer[newOrder[i]]->get());
if (buffer[newOrder[i]])
buffer[newOrder[i]]->setModified(buffer[newOrder[i]]->get());
}
std::move(buffer.begin(), buffer.end(), mRecords.begin()+baseIndex);
@ -319,7 +320,7 @@ void CSMWorld::InfoCollection::removeRows (int index, int count)
++it;
}
else
iter->second.erase(it);
it = iter->second.erase(it);
}
else
++it;