Index: content/browser/renderer_host/render_view_host_impl.cc |
=================================================================== |
--- content/browser/renderer_host/render_view_host_impl.cc (revision 157800) |
+++ content/browser/renderer_host/render_view_host_impl.cc (working copy) |
@@ -29,7 +29,6 @@ |
#include "content/browser/renderer_host/render_process_host_impl.h" |
#include "content/browser/renderer_host/render_view_host_delegate.h" |
#include "content/common/accessibility_messages.h" |
-#include "content/common/browser_plugin_messages.h" |
#include "content/common/content_constants_internal.h" |
#include "content/common/desktop_notification_messages.h" |
#include "content/common/drag_messages.h" |
@@ -834,17 +833,7 @@ |
// RenderViewHostImpl, IPC message handlers: |
bool RenderViewHostImpl::OnMessageReceived(const IPC::Message& msg) { |
- // Allow BrowserPluginHostMsg_* sync messages to run on the UI thread. |
- // Platform apps will not support windowed plugins so the deadlock cycle |
- // browser -> plugin -> renderer -> browser referred in |
- // BrowserMessageFilter::CheckCanDispatchOnUI() is not supposed to happen. If |
- // we want to support windowed plugins, sync messages in BrowserPlugin might |
- // need to be changed to async messages. |
- // TODO(fsamuel): Disallow BrowserPluginHostMsg_* sync messages to run on UI |
- // thread and make these messages async: http://crbug.com/149063. |
- if (msg.type() != BrowserPluginHostMsg_HandleInputEvent::ID && |
- msg.type() != BrowserPluginHostMsg_ResizeGuest::ID && |
- !BrowserMessageFilter::CheckCanDispatchOnUI(msg, this)) |
+ if (!BrowserMessageFilter::CheckCanDispatchOnUI(msg, this)) |
return true; |
// Filter out most IPC messages if this renderer is swapped out. |