Index: chrome/renderer/extensions/event_bindings.cc |
diff --git a/chrome/renderer/extensions/event_bindings.cc b/chrome/renderer/extensions/event_bindings.cc |
index 9be737b3b96ae40e91da41f5f43e73ca2c8b0f86..67a6c98db4e3c1d72ec1ad3656d6f18d9224a8fe 100644 |
--- a/chrome/renderer/extensions/event_bindings.cc |
+++ b/chrome/renderer/extensions/event_bindings.cc |
@@ -392,12 +392,7 @@ void EventBindings::CallFunction(const std::string& extension_id, |
if (!extension_id.empty() && extension_id != (*it)->extension_id) |
continue; |
- WebFrame* context_frame = WebFrame::frameForContext((*it)->context); |
- if (!context_frame || !context_frame->view()) |
- continue; |
- |
- RenderView* context_render_view = |
- RenderView::FromWebView(context_frame->view()); |
+ RenderView* context_render_view = (*it)->GetRenderView(); |
if (!context_render_view) |
continue; |