diff options
Diffstat (limited to 'WebKit/mac/WebView/WebPDFDocumentExtras.mm')
-rw-r--r-- | WebKit/mac/WebView/WebPDFDocumentExtras.mm | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/WebKit/mac/WebView/WebPDFDocumentExtras.mm b/WebKit/mac/WebView/WebPDFDocumentExtras.mm index ec580ec..b7043df 100644 --- a/WebKit/mac/WebView/WebPDFDocumentExtras.mm +++ b/WebKit/mac/WebView/WebPDFDocumentExtras.mm @@ -68,10 +68,10 @@ static void getAllValuesInPDFNameTree(CGPDFDictionaryRef tree, Vector<CGPDFObjec appendValuesInPDFNameSubtreeToVector(tree, allValues); } -static NSArray *web_PDFDocumentAllScripts(id self, SEL _cmd) +NSArray *allScriptsInPDFDocument(PDFDocument *document) { NSMutableArray *scripts = [NSMutableArray array]; - CGPDFDocumentRef pdfDocument = [self documentRef]; + CGPDFDocumentRef pdfDocument = [document documentRef]; if (!pdfDocument) return scripts; @@ -129,13 +129,3 @@ static NSArray *web_PDFDocumentAllScripts(id self, SEL _cmd) return scripts; } - -void addWebPDFDocumentExtras(Class pdfDocumentClass) -{ -#ifndef BUILDING_ON_TIGER - class_addMethod(pdfDocumentClass, @selector(_web_allScripts), (IMP)web_PDFDocumentAllScripts, "@@:"); -#else - static struct objc_method_list methodList = { 0, 1, { @selector(_web_allScripts), (char*)"@@:", (IMP)web_PDFDocumentAllScripts } }; - class_addMethods(pdfDocumentClass, &methodList); -#endif -} |