Chromium Code Reviews| Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc |
| diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.cc b/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
| index 0c42e1d8764bc17df40aad4090d64ae2eb2b7a72..30b99ef7220fd91b8852d49f9420b5e82c055f80 100644 |
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
| @@ -1135,7 +1135,10 @@ bool PluginInstance::IsPrintScalingDisabled() { |
| return plugin_print_interface_->IsScalingDisabled(pp_instance()) == PP_TRUE; |
| } |
| -int PluginInstance::PrintBegin(const gfx::Rect& printable_area, |
| +int PluginInstance::PrintBegin(const gfx::Rect& content_area, |
| + const gfx::Rect& printable_area, |
| + const gfx::Size& paper_size, |
| + int print_scaling_option, |
| int printer_dpi) { |
| // Keep a reference on the stack. See NOTE above. |
| scoped_refptr<PluginInstance> ref(this); |
| @@ -1150,9 +1153,13 @@ int PluginInstance::PrintBegin(const gfx::Rect& printable_area, |
| int num_pages = 0; |
| PP_PrintSettings_Dev print_settings; |
| print_settings.printable_area = PP_FromGfxRect(printable_area); |
| + print_settings.content_area = PP_FromGfxRect(content_area); |
| + print_settings.paper_size = PP_FromGfxSize(paper_size); |
| print_settings.dpi = printer_dpi; |
| print_settings.orientation = PP_PRINTORIENTATION_NORMAL; |
| print_settings.grayscale = PP_FALSE; |
| + print_settings.print_scaling_option = static_cast<PP_PrintScalingOption_Dev>( |
| + print_scaling_option); |
|
dmichael (off chromium)
2012/04/20 23:01:45
Please explicitly convert the enum values or add s
kmadhusu
2012/04/23 16:39:30
Assuming, I will land this patch after committing
|
| print_settings.format = format; |
| num_pages = plugin_print_interface_->Begin(pp_instance(), |
| &print_settings); |