| Index: extensions/renderer/console.cc
|
| diff --git a/extensions/renderer/console.cc b/extensions/renderer/console.cc
|
| index 4601f6c6ce9b1b8aa62f2da2ed15adf049cc9235..3ed31fce9a18a7f7eae5eee4623556e2062832a1 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_;
|
| }
|
|
|