| Index: extensions/renderer/console.cc
|
| diff --git a/extensions/renderer/console.cc b/extensions/renderer/console.cc
|
| index ccfef7590e619f35de1676a3fa2ace1402f0473a..d48b7376ca9298c2342b864a5aa1320cfdde7336 100644
|
| --- a/extensions/renderer/console.cc
|
| +++ b/extensions/renderer/console.cc
|
| @@ -39,9 +39,11 @@ class ByContextFinder : public content::RenderViewVisitor {
|
|
|
| bool Visit(content::RenderView* render_view) override {
|
| ExtensionHelper* helper = ExtensionHelper::Get(render_view);
|
| - if (helper &&
|
| - helper->dispatcher()->script_context_set().GetByV8Context(context_)) {
|
| - found_ = render_view;
|
| + if (helper) {
|
| + ScriptContext* script_context =
|
| + helper->dispatcher()->script_context_set().GetByV8Context(context_);
|
| + if (script_context && script_context->GetRenderView() == render_view)
|
| + found_ = render_view;
|
| }
|
| return !found_;
|
| }
|
|
|