| Index: Source/core/fetch/Resource.cpp
|
| diff --git a/Source/core/fetch/Resource.cpp b/Source/core/fetch/Resource.cpp
|
| index 8de53059160fd0e7cf8cb2198f29297b80c8bb0f..23ee131bb7230f3b82dfbcc17d270bd01189425a 100644
|
| --- a/Source/core/fetch/Resource.cpp
|
| +++ b/Source/core/fetch/Resource.cpp
|
| @@ -748,6 +748,11 @@ void Resource::revalidationFailed()
|
| clearResourceToRevalidate();
|
| }
|
|
|
| +bool Resource::hasOneHandle() const
|
| +{
|
| + return m_handleCount == 1 || (memoryCache()->contains(this) && m_handleCount == 2);
|
| +}
|
| +
|
| void Resource::registerHandle(ResourcePtrBase* h)
|
| {
|
| assertAlive();
|
|
|