mirror of
https://github.com/OpenMW/openmw.git
synced 2026-01-06 13:40:59 +00:00
use find()
This commit is contained in:
parent
9426a36f5a
commit
8ea5448112
1 changed files with 4 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue