Index: ppapi/proxy/pdf_resource.cc |
diff --git a/ppapi/proxy/pdf_resource.cc b/ppapi/proxy/pdf_resource.cc |
index 1398866e924e419b2a37cfd953024fddd6333d7b..7f085b1105dc40400530d23803e784f7509daf02 100644 |
--- a/ppapi/proxy/pdf_resource.cc |
+++ b/ppapi/proxy/pdf_resource.cc |
@@ -141,8 +141,15 @@ void PDFResource::Print() { |
Post(RENDERER, PpapiHostMsg_PDF_Print()); |
} |
-void PDFResource::SaveAs() { |
- Post(RENDERER, PpapiHostMsg_PDF_SaveAs()); |
+void PDFResource::SaveAs(const PP_Var& url) { |
+ printf("PDFResource::SaveAs() would send PpapiHostMsg_PDF_SaveAs()\n"); |
+ scoped_refptr<ppapi::StringVar> url_str( |
+ ppapi::StringVar::FromPPVar(url)); |
+ std::string url_to_use; |
+ if (url_str.get()) { |
+ url_to_use = url_str->value(); |
+ } |
+ Post(RENDERER, PpapiHostMsg_PDF_SaveAs(url_to_use)); |
} |
PP_Bool PDFResource::IsFeatureEnabled(PP_PDFFeature feature) { |