summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/core/renderer/pepper/pepper_renderer_host_factory_qt.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/core/renderer/pepper/pepper_renderer_host_factory_qt.cpp b/src/core/renderer/pepper/pepper_renderer_host_factory_qt.cpp
index febde84f7..bc36a8057 100644
--- a/src/core/renderer/pepper/pepper_renderer_host_factory_qt.cpp
+++ b/src/core/renderer/pepper/pepper_renderer_host_factory_qt.cpp
@@ -81,8 +81,16 @@ std::unique_ptr<ppapi::host::ResourceHost> PepperRendererHostFactoryQt::CreateRe
switch (message.type()) {
case PpapiHostMsg_Flash_Create::ID:
return base::WrapUnique(new PepperFlashRendererHostQt(host_, instance, resource));
+ case PpapiHostMsg_FlashMenu_Create::ID: {
+ ppapi::host::ReplyMessageContext reply_context(
+ ppapi::proxy::ResourceMessageReplyParams(resource, 0),
+ NULL,
+ MSG_ROUTING_NONE);
+ reply_context.params.set_result(PP_ERROR_USERCANCEL);
+ host_->GetPpapiHost()->SendReply(reply_context, PpapiPluginMsg_FlashMenu_ShowReply(-1));
+ break;
+ }
case PpapiHostMsg_FlashFullscreen_Create::ID:
- case PpapiHostMsg_FlashMenu_Create::ID:
// Not implemented
break;
}