mirror of
https://github.com/OpenMW/openmw.git
synced 2025-12-13 21:43:07 +00:00
fix using deleted objects
This commit is contained in:
parent
d32a61b928
commit
79b7487c87
2 changed files with 2 additions and 2 deletions
|
|
@ -69,7 +69,7 @@ namespace MWWorld
|
||||||
{
|
{
|
||||||
for (typename std::list<LiveRef>::iterator iter (list.begin()); iter!=list.end(); ++iter)
|
for (typename std::list<LiveRef>::iterator iter (list.begin()); iter!=list.end(); ++iter)
|
||||||
{
|
{
|
||||||
if (iter->ref.refID==name)
|
if (iter->mData.getCount() > 0 && iter->ref.refID == name)
|
||||||
return &*iter;
|
return &*iter;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ namespace
|
||||||
|
|
||||||
for (iterator iter (refList.list.begin()); iter!=refList.list.end(); ++iter)
|
for (iterator iter (refList.list.begin()); iter!=refList.list.end(); ++iter)
|
||||||
{
|
{
|
||||||
if(iter->mData.getBaseNode()){
|
if(iter->mData.getCount() > 0 && iter->mData.getBaseNode()){
|
||||||
if (iter->mData.getHandle()==handle)
|
if (iter->mData.getHandle()==handle)
|
||||||
{
|
{
|
||||||
return &*iter;
|
return &*iter;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue