| Index: chrome/renderer/extensions/document_custom_bindings.cc
|
| diff --git a/chrome/renderer/extensions/document_custom_bindings.cc b/chrome/renderer/extensions/document_custom_bindings.cc
|
| index 36406c234bf8b6af81815dfeeed651caca2634c5..85ac519ba2e485e53cf32014d1b9749c82d090c1 100644
|
| --- a/chrome/renderer/extensions/document_custom_bindings.cc
|
| +++ b/chrome/renderer/extensions/document_custom_bindings.cc
|
| @@ -7,6 +7,7 @@
|
| #include <string>
|
|
|
| #include "base/bind.h"
|
| +#include "chrome/renderer/extensions/chrome_v8_context.h"
|
| #include "content/public/renderer/render_view.h"
|
| #include "third_party/WebKit/public/web/WebDocument.h"
|
| #include "third_party/WebKit/public/web/WebFrame.h"
|
| @@ -45,7 +46,7 @@ void DocumentCustomBindings::RegisterElement(
|
| v8::Local<v8::Object> options = args[1]->ToObject();
|
|
|
| WebKit::WebExceptionCode ec = 0;
|
| - WebKit::WebDocument document = web_view->mainFrame()->document();
|
| + WebKit::WebDocument document = context()->web_frame()->document();
|
| v8::Handle<v8::Value> constructor =
|
| document.registerEmbedderCustomElement(
|
| WebKit::WebString::fromUTF8(element_name), options, ec);
|
|
|