Chromium Code Reviews| 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" |
|
Fady Samuel
2013/09/12 22:46:46
This probably not necessary.
guohui
2013/09/13 00:04:02
Thanks for spotting this!
Done.
|
| #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); |