1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-06 13:10:54 +00:00

use find()

This commit is contained in:
Kuyondo 2025-08-12 20:43:07 +08:00
parent 9426a36f5a
commit 8ea5448112

View file

@ -664,18 +664,14 @@ namespace MWGui
if (!quickKey.mId.empty())
{
// Fallback to a temporary object for UI display purposes
try
if (MWBase::Environment::get().getESMStore()->find(quickKey.mId) != 0)
{
MWWorld::ManualRef mref(*MWBase::Environment::get().getESMStore(), quickKey.mId);
item = mref.getPtr().getClass().copyToCell(mref.getPtr(), draftCell, 1);
assignItem(quickKey.mType, item);
MWBase::Environment::get().getWorld()->disable(item);
MWBase::Environment::get().getWorld()->deleteObject(item);
}
catch (const std::exception& e)
{
break;
}
assignItem(quickKey.mType, item);
MWBase::Environment::get().getWorld()->disable(item);
MWBase::Environment::get().getWorld()->deleteObject(item);
}
}
else