Title: [104198] trunk/Source/WebKit2
- Revision
- 104198
- Author
- [email protected]
- Date
- 2012-01-05 12:48:17 -0800 (Thu, 05 Jan 2012)
Log Message
WK2: Safari fails to open a PostScript file in Preview from context menu
https://bugs.webkit.org/show_bug.cgi?id=75643
<rdar://problem/9823430>
Reviewed by Dan Bernstein.
* UIProcess/API/mac/PDFViewController.mm: (WebKit::PDFViewController::setPDFDocumentData):
Append ".pdf" to file name when converting data, as suggested file name is created for
original MIME type.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (104197 => 104198)
--- trunk/Source/WebKit2/ChangeLog 2012-01-05 20:44:57 UTC (rev 104197)
+++ trunk/Source/WebKit2/ChangeLog 2012-01-05 20:48:17 UTC (rev 104198)
@@ -1,3 +1,15 @@
+2012-01-05 Alexey Proskuryakov <[email protected]>
+
+ WK2: Safari fails to open a PostScript file in Preview from context menu
+ https://bugs.webkit.org/show_bug.cgi?id=75643
+ <rdar://problem/9823430>
+
+ Reviewed by Dan Bernstein.
+
+ * UIProcess/API/mac/PDFViewController.mm: (WebKit::PDFViewController::setPDFDocumentData):
+ Append ".pdf" to file name when converting data, as suggested file name is created for
+ original MIME type.
+
2012-01-05 Zeno Albisser <[email protected]>
[Qt][WK2] Implement custom URL schemes defined in QML.
Modified: trunk/Source/WebKit2/UIProcess/API/mac/PDFViewController.mm (104197 => 104198)
--- trunk/Source/WebKit2/UIProcess/API/mac/PDFViewController.mm 2012-01-05 20:44:57 UTC (rev 104197)
+++ trunk/Source/WebKit2/UIProcess/API/mac/PDFViewController.mm 2012-01-05 20:48:17 UTC (rev 104198)
@@ -452,13 +452,13 @@
m_pdfData = convertPostScriptDataSourceToPDF(dataReference);
if (!m_pdfData)
return;
+ m_suggestedFilename = String(suggestedFilename + ".pdf");
} else {
// Make sure to copy the data.
m_pdfData.adoptCF(CFDataCreate(0, dataReference.data(), dataReference.size()));
+ m_suggestedFilename = suggestedFilename;
}
- m_suggestedFilename = suggestedFilename;
-
RetainPtr<PDFDocument> pdfDocument(AdoptNS, [[pdfDocumentClass() alloc] initWithData:(NSData *)m_pdfData.get()]);
[m_wkPDFView.get() setDocument:pdfDocument.get()];
}
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes