summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/pepper
diff options
context:
space:
mode:
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-31 21:58:06 +0000
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-31 21:58:06 +0000
commit0d586af877d89aadf5c5896971a1b6c5a33b49ec (patch)
tree9d5eb1d9e1b78ac50d9b2bbdea8b4ca187033691 /chrome/renderer/pepper
parent95dadd35dc272523ed6990c43ac27501ce50e693 (diff)
downloadchromium_src-0d586af877d89aadf5c5896971a1b6c5a33b49ec.zip
chromium_src-0d586af877d89aadf5c5896971a1b6c5a33b49ec.tar.gz
chromium_src-0d586af877d89aadf5c5896971a1b6c5a33b49ec.tar.bz2
Pepper: Hook up the in-process router for browser.
This is mostly stolen from raymes' change at: https://codereview.chromium.org/15774020/ but cleaned up to apply to master. It also adds in-process variants of the ResourceCall and ResourceReply messages, which are needed because the reply message from the browser to the renderer must be properly routed. This change has been tested (along with a series of other changes) and was shown to work for in-process plugins in the "new" resource proxy. TBR=jochen BUG=225441 Review URL: https://chromiumcodereview.appspot.com/19238007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214828 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/pepper')
-rw-r--r--chrome/renderer/pepper/pepper_flash_menu_host.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/renderer/pepper/pepper_flash_menu_host.cc b/chrome/renderer/pepper/pepper_flash_menu_host.cc
index 3d4b905..a948ce5 100644
--- a/chrome/renderer/pepper/pepper_flash_menu_host.cc
+++ b/chrome/renderer/pepper/pepper_flash_menu_host.cc
@@ -8,6 +8,7 @@
#include "content/public/common/context_menu_params.h"
#include "content/public/renderer/render_view.h"
#include "content/public/renderer/renderer_ppapi_host.h"
+#include "ipc/ipc_message.h"
#include "ppapi/c/private/ppb_flash_menu.h"
#include "ppapi/host/dispatch_host_message.h"
#include "ppapi/host/ppapi_host.h"
@@ -196,7 +197,7 @@ void PepperFlashMenuHost::OnMenuClosed(int request_id) {
void PepperFlashMenuHost::SendMenuReply(int32_t result, int action) {
ppapi::host::ReplyMessageContext reply_context(
ppapi::proxy::ResourceMessageReplyParams(pp_resource(), 0),
- NULL);
+ NULL, MSG_ROUTING_NONE);
reply_context.params.set_result(result);
host()->SendReply(reply_context,
PpapiPluginMsg_FlashMenu_ShowReply(action));