Chromium Code Reviews| Index: chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc |
| diff --git a/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc b/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc |
| index c0edcb42f186d9c20235575d7d03b826d7e35027..d7c4ef3abe87653ca158bd79fa2496f849cb281a 100644 |
| --- a/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc |
| +++ b/chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc |
| @@ -10,6 +10,7 @@ |
| #include "chrome/renderer/pepper/pepper_flash_fullscreen_host.h" |
| #include "chrome/renderer/pepper/pepper_flash_menu_host.h" |
| #include "chrome/renderer/pepper/pepper_flash_renderer_host.h" |
| +#include "chrome/renderer/pepper/pepper_printing_renderer_host.h" |
| #include "chrome/renderer/pepper/pepper_uma_host.h" |
| #include "components/pdf/renderer/pepper_pdf_host.h" |
| #include "content/public/renderer/renderer_ppapi_host.h" |
| @@ -95,6 +96,16 @@ scoped_ptr<ResourceHost> ChromeRendererPepperHostFactory::CreateResourceHost( |
| } |
| } |
| + if (host_->GetPpapiHost()->permissions().HasPermission( |
| + ppapi::PERMISSION_PRIVATE)) { |
| + switch (message.type()) { |
| + case PpapiHostMsg_PrintHost_Create::ID: { |
|
Vitaly Buka (NO REVIEWS)
2014/09/03 21:36:23
this should be "case" in switch on line 91
|
| + return scoped_ptr<ResourceHost>(new PepperPrintingRendererHost( |
| + host_, instance, params.pp_resource())); |
| + } |
| + } |
| + } |
| + |
| // Permissions for the following interfaces will be checked at the |
| // time of the corresponding instance's method calls. Currently these |
| // interfaces are available only for whitelisted apps which may not have |