| Index: chrome/renderer/extensions/bindings_utils.cc
|
| diff --git a/chrome/renderer/extensions/bindings_utils.cc b/chrome/renderer/extensions/bindings_utils.cc
|
| index 3cad5ea3714fe8625dc3706d669cceac8a4e62f2..066d1307cce8eb86e4075cec01e39725f7e845fb 100644
|
| --- a/chrome/renderer/extensions/bindings_utils.cc
|
| +++ b/chrome/renderer/extensions/bindings_utils.cc
|
| @@ -38,6 +38,18 @@ ContextInfo::ContextInfo(v8::Persistent<v8::Context> context,
|
|
|
| ContextInfo::~ContextInfo() {}
|
|
|
| +WebFrame* ContextInfo::GetWebFrame() const {
|
| + return WebFrame::frameForContext(context);
|
| +}
|
| +
|
| +RenderView* ContextInfo::GetRenderView() const {
|
| + WebFrame* frame = GetWebFrame();
|
| + if (!frame || !frame->view())
|
| + return NULL;
|
| +
|
| + return RenderView::FromWebView(frame->view());
|
| +}
|
| +
|
| ContextList& GetContexts() {
|
| return g_singleton_data.Get().contexts;
|
| }
|
|
|