diff options
Diffstat (limited to 'extensions/browser/api/api_resource_manager.h')
-rw-r--r-- | extensions/browser/api/api_resource_manager.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extensions/browser/api/api_resource_manager.h b/extensions/browser/api/api_resource_manager.h index e90cb33c..29040d0 100644 --- a/extensions/browser/api/api_resource_manager.h +++ b/extensions/browser/api/api_resource_manager.h @@ -10,6 +10,7 @@ #include "base/containers/hash_tables.h" #include "base/memory/linked_ptr.h" #include "base/memory/ref_counted.h" +#include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" #include "base/threading/non_thread_safe.h" #include "components/keyed_service/core/keyed_service.h" @@ -119,13 +120,12 @@ class ApiResourceManager : public BrowserContextKeyedAPI, process_manager_observer_.Add(ProcessManager::Get(context)); } // For Testing. - static ApiResourceManager<T, TestThreadTraits<T> >* + static scoped_ptr<ApiResourceManager<T, TestThreadTraits<T>>> CreateApiResourceManagerForTest(content::BrowserContext* context, content::BrowserThread::ID thread_id) { TestThreadTraits<T>::thread_id_ = thread_id; - ApiResourceManager<T, TestThreadTraits<T> >* manager = - new ApiResourceManager<T, TestThreadTraits<T> >(context); - return manager; + return make_scoped_ptr( + new ApiResourceManager<T, TestThreadTraits<T>>(context)); } virtual ~ApiResourceManager() { |