| 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 5ef967ff13781964c738c093bb290e854658fc53..89c02602655c5a49bd19bba42216d083ea01a3f4 100644
|
| --- a/content/renderer/renderer_blink_platform_impl.cc
|
| +++ b/content/renderer/renderer_blink_platform_impl.cc
|
| @@ -247,7 +247,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);
|
| @@ -298,6 +300,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();
|
|
|