Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index 9cf9e25e607168fc2c07ab3284393bac0dccad87..dd0c3c12bf44d6b6a8be0b4f6e05e99786129b7d 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -242,10 +242,10 @@ RendererWebKitPlatformSupportImpl::RendererWebKitPlatformSupportImpl() |
sync_message_filter_ = ChildThread::current()->sync_message_filter(); |
thread_safe_sender_ = ChildThread::current()->thread_safe_sender(); |
quota_message_filter_ = ChildThread::current()->quota_message_filter(); |
- blob_registry_.reset(new WebBlobRegistryImpl(thread_safe_sender_)); |
- web_idb_factory_.reset(new WebIDBFactoryImpl(thread_safe_sender_)); |
+ blob_registry_.reset(new WebBlobRegistryImpl(thread_safe_sender_.get())); |
+ web_idb_factory_.reset(new WebIDBFactoryImpl(thread_safe_sender_.get())); |
web_database_observer_impl_.reset( |
- new WebDatabaseObserverImpl(sync_message_filter_)); |
+ new WebDatabaseObserverImpl(sync_message_filter_.get())); |
} |
} |
@@ -981,7 +981,7 @@ blink::WebGraphicsContext3DProvider* RendererWebKitPlatformSupportImpl:: |
createSharedOffscreenGraphicsContext3DProvider() { |
scoped_refptr<webkit::gpu::ContextProviderWebContext> provider = |
RenderThreadImpl::current()->SharedMainThreadContextProvider(); |
- if (!provider) |
+ if (!provider.get()) |
return NULL; |
return new WebGraphicsContext3DProviderImpl(provider); |
} |