1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-19 14:11:33 +00:00

Return a correct index for a loaded record that was deleted

This commit is contained in:
Stanislav Bas 2015-07-14 23:31:16 +03:00
parent 5e623a2a1d
commit a1389b87ba

View file

@ -61,22 +61,14 @@ namespace CSMWorld
if (base) if (base)
{ {
removeRows (index, 1); removeRows (index, 1);
} return -1;
else
{
Record<ESXRecordT> baseRecord = getRecord (index);
baseRecord.mState = RecordBase::State_Deleted;
this->setRecord (index, baseRecord);
} }
return -1; Record<ESXRecordT> baseRecord = getRecord (index);
baseRecord.mState = RecordBase::State_Deleted;
setRecord (index, baseRecord);
return index;
} }
//
//if (index != -1)
//{
// ESXRecordT existedRecord = getRecord(index).get();
// IdAccessorT().getId(record) = IdAccessorT().getId(existedRecord);
//}
return load (record, base, index); return load (record, base, index);
} }