Chromium Code Reviews| 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..01cfef126bd341590055438ead063c1d007bd296 100644 |
| --- a/chrome/renderer/extensions/chrome_v8_context_set.cc |
| +++ b/chrome/renderer/extensions/chrome_v8_context_set.cc |
| @@ -117,8 +117,10 @@ void ChromeV8ContextSet::DispatchChromeHiddenMethod( |
| if ((*it)->v8_context().IsEmpty()) |
| continue; |
| - if (!extension_id.empty() && extension_id != (*it)->extension_id()) |
| - continue; |
| + if (!extension_id.empty()) { |
| + if (!(*it)->extension() || (extension_id != (*it)->extension()->id())) |
|
not at google - send to devlin
2012/04/10 20:42:02
nit: saving a local reference to the extension mig
Aaron Boodman
2012/04/10 21:02:04
Done.
|
| + continue; |
| + } |
| content::RenderView* context_render_view = (*it)->GetRenderView(); |
| if (!context_render_view) |