Chromium Code Reviews| Index: chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
| diff --git a/chrome/browser/renderer_host/chrome_render_view_host_observer.cc b/chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
| index 6ce517d6fa845629f7ea38b6056b13b63b7cbb27..e11ed2fcf48abad136c5d5f634a5c3c942ff6ba6 100644 |
| --- a/chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
| +++ b/chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
| @@ -19,6 +19,7 @@ |
| #include "content/browser/renderer_host/render_view_host_delegate.h" |
| #include "content/browser/renderer_host/render_view_host.h" |
| #include "content/browser/site_instance.h" |
| +#include "content/common/view_messages.h" |
| #include "content/public/browser/notification_service.h" |
| ChromeRenderViewHostObserver::ChromeRenderViewHostObserver( |
| @@ -64,6 +65,13 @@ bool ChromeRenderViewHostObserver::OnMessageReceived( |
| OnFocusedEditableNodeTouched) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| + |
| + if (message.type() == ViewHostMsg_ContextMenu::ID) { |
|
Mihai Parparita -not on Chrome
2011/12/08 03:34:52
Blocking this at the IPC level doesn't seem quite
|
| + const Extension* extension = GetExtension(); |
| + if (extension && extension->is_platform_app()) |
| + handled = true; |
| + } |
| + |
| return handled; |
| } |