Index: ppapi/proxy/printing_resource.cc |
diff --git a/ppapi/proxy/printing_resource.cc b/ppapi/proxy/printing_resource.cc |
index d9be3b7430194e8866d401f3e5f093ce1b23b67d..61e0b6ff31ad92ea92a7e017f4fa25fcabd06abf 100644 |
--- a/ppapi/proxy/printing_resource.cc |
+++ b/ppapi/proxy/printing_resource.cc |
@@ -41,6 +41,16 @@ int32_t PrintingResource::GetDefaultPrintSettings( |
return PP_OK_COMPLETIONPENDING; |
} |
+void PrintingResource::SetPrintPresetOptionsFromDocument( |
+ const PP_PrintPresetOptions_Dev* print_options) { |
+ if (!sent_create_to_browser()) |
+ SendCreate(RENDERER, PpapiHostMsg_PrintHost_Create()); |
+ |
+ Post( |
+ RENDERER, |
+ PpapiHostMsg_PrintHost_SetPrintPresetOptionsFromDocument(*print_options)); |
+} |
+ |
void PrintingResource::OnPluginMsgGetDefaultPrintSettingsReply( |
PP_PrintSettings_Dev* settings_out, |
scoped_refptr<TrackedCallback> callback, |