| 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 e2d537f0f841c29ecced8e3d6aae036b9bb7934c..690d7ceac6d970c2e2f8bbc7562a30b460443c67 100644
|
| --- a/content/renderer/renderer_blink_platform_impl.cc
|
| +++ b/content/renderer/renderer_blink_platform_impl.cc
|
| @@ -252,7 +252,9 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
|
| default_task_runner_(renderer_scheduler->DefaultTaskRunner()),
|
| loading_task_runner_(renderer_scheduler->LoadingTaskRunner()),
|
| web_scrollbar_behavior_(new WebScrollbarBehaviorImpl),
|
| - renderer_scheduler_(renderer_scheduler) {
|
| + renderer_scheduler_(renderer_scheduler),
|
| + web_blame_context_(new WebBlameContextImpl(
|
| + RenderThreadImpl::current()->blame_context())) {
|
| #if !defined(OS_ANDROID) && !defined(OS_WIN)
|
| if (g_sandbox_enabled && sandboxEnabled()) {
|
| sandbox_support_.reset(new RendererBlinkPlatformImpl::SandboxSupport);
|
| @@ -303,6 +305,12 @@ blink::WebThread* RendererBlinkPlatformImpl::currentThread() {
|
| return BlinkPlatformImpl::currentThread();
|
| }
|
|
|
| +blink::WebBlameContext* RendererBlinkPlatformImpl::threadBlameContext() {
|
| + if (!main_thread_->isCurrentThread())
|
| + return nullptr;
|
| + return web_blame_context_.get();
|
| +}
|
| +
|
| blink::WebClipboard* RendererBlinkPlatformImpl::clipboard() {
|
| blink::WebClipboard* clipboard =
|
| GetContentClient()->renderer()->OverrideWebClipboard();
|
|
|