Fix assertion on engine close due to rare invalid storage object refs count
This commit is contained in:
@@ -194,13 +194,13 @@ void FlaxStorage::AddRef()
|
||||
|
||||
void FlaxStorage::RemoveRef()
|
||||
{
|
||||
ASSERT(_refCount > 0);
|
||||
|
||||
_refCount--;
|
||||
|
||||
if (_refCount == 0)
|
||||
if (_refCount > 0)
|
||||
{
|
||||
_lastRefLostTime = DateTime::NowUTC();
|
||||
_refCount--;
|
||||
if (_refCount == 0)
|
||||
{
|
||||
_lastRefLostTime = DateTime::NowUTC();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user