| Index: content/renderer/renderer_blink_platform_impl.cc
|
| diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
| index 212a9ec7dc2af291e0c7bac2dc2ad23a51cb1a8a..94b0075f80691d2fcb30c1647a7ca28b122b81b8 100644
|
| --- a/content/renderer/renderer_blink_platform_impl.cc
|
| +++ b/content/renderer/renderer_blink_platform_impl.cc
|
| @@ -278,6 +278,8 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
|
| sync_message_filter_ = ChildThreadImpl::current()->sync_message_filter();
|
| thread_safe_sender_ = ChildThreadImpl::current()->thread_safe_sender();
|
| quota_message_filter_ = ChildThreadImpl::current()->quota_message_filter();
|
| + shared_bitmap_manager_ =
|
| + ChildThreadImpl::current()->shared_bitmap_manager();
|
| blob_registry_.reset(new WebBlobRegistryImpl(
|
| RenderThreadImpl::current()->GetIOTaskRunner().get(),
|
| base::ThreadTaskRunnerHandle::Get(), thread_safe_sender_.get()));
|
| @@ -293,6 +295,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
|
| RendererBlinkPlatformImpl::~RendererBlinkPlatformImpl() {
|
| WebFileSystemImpl::DeleteThreadSpecificInstance();
|
| renderer_scheduler_->SetTopLevelBlameContext(nullptr);
|
| + shared_bitmap_manager_ = nullptr;
|
| }
|
|
|
| void RendererBlinkPlatformImpl::Shutdown() {
|
| @@ -1143,8 +1146,7 @@ RendererBlinkPlatformImpl::createSharedOffscreenGraphicsContext3DProvider() {
|
|
|
| std::unique_ptr<cc::SharedBitmap>
|
| RendererBlinkPlatformImpl::allocateSharedBitmap(const blink::WebSize& size) {
|
| - return ChildThreadImpl::current()
|
| - ->shared_bitmap_manager()
|
| + return shared_bitmap_manager_
|
| ->AllocateSharedBitmap(gfx::Size(size.width, size.height));
|
| }
|
|
|
|
|