Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index a89b4731b834c0a54168d5272006a0a680335c7a..ee56e9a63ceedcf5c5dc67da5a23e17b72a0b499 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -599,6 +599,12 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { |
if (observer->OnMessageReceived(message)) |
return true; |
+ // Pepper plugin delegate doesn't use observers mechanism to don't implement |
+ // huge interface RenderViewObserver that receives notifications about |
+ // everything. |
jam
2011/12/05 18:07:49
None of RenderViewObserver's virtual methods are p
Dmitry Polukhin
2011/12/05 19:09:26
Done but it's inefficient and creates cyclic depen
jam
2011/12/05 19:24:43
I think only profiling can show us that this is sl
|
+ if (pepper_delegate_.OnMessageReceived(message)) |
+ return true; |
+ |
bool handled = true; |
bool msg_is_ok = true; |
IPC_BEGIN_MESSAGE_MAP_EX(RenderViewImpl, message, msg_is_ok) |