| Index: chrome/renderer/extensions/chrome_v8_context_set.cc
|
| diff --git a/chrome/renderer/extensions/chrome_v8_context_set.cc b/chrome/renderer/extensions/chrome_v8_context_set.cc
|
| index e8ba257627f5a9f41131d286faae393289621543..b8531f8e81e8a0211a956203c7e510781b7bfb7b 100644
|
| --- a/chrome/renderer/extensions/chrome_v8_context_set.cc
|
| +++ b/chrome/renderer/extensions/chrome_v8_context_set.cc
|
| @@ -117,8 +117,11 @@ void ChromeV8ContextSet::DispatchChromeHiddenMethod(
|
| if ((*it)->v8_context().IsEmpty())
|
| continue;
|
|
|
| - if (!extension_id.empty() && extension_id != (*it)->extension_id())
|
| - continue;
|
| + if (!extension_id.empty()) {
|
| + const Extension* extension = (*it)->extension();
|
| + if (!extension || (extension_id != extension->id()))
|
| + continue;
|
| + }
|
|
|
| content::RenderView* context_render_view = (*it)->GetRenderView();
|
| if (!context_render_view)
|
|
|