summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2011-09-29 20:44:40 +0300
committerTor Lillqvist <tml@iki.fi>2011-09-29 20:48:54 +0300
commite177e5bef0586fcba8eae8d3c9871da189ddcbea (patch)
treee565b0e82d21bcb8b269120d44f57c55f4506b65
parentb1920bed1b9ef4a779539647208b333a4dc6712e (diff)
WaE: avoid warnings
-rw-r--r--extensions/source/macosx/spotlight/OOoContentDataParser.m12
-rw-r--r--extensions/source/macosx/spotlight/OOoMetaDataParser.m11
2 files changed, 17 insertions, 6 deletions
diff --git a/extensions/source/macosx/spotlight/OOoContentDataParser.m b/extensions/source/macosx/spotlight/OOoContentDataParser.m
index f48560747f6e..0bcfa9170a45 100644
--- a/extensions/source/macosx/spotlight/OOoContentDataParser.m
+++ b/extensions/source/macosx/spotlight/OOoContentDataParser.m
@@ -53,7 +53,13 @@
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];
- [parser setDelegate:self];
+ // Once again...
+ // class 'OOoContentDataParser' does not implement the 'NSXMLParserDelegate' protocol
+ // So instead of this:
+ // [parser setDelegate:self];
+ // do this:
+ objc_msgSend(parser, @selector(setDelegate:), self);
+
[parser setShouldResolveExternalEntities:NO];
[parser parse];
@@ -110,9 +116,9 @@
- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError
{
//NSLog(@"parsing finished with error");
- NSLog([NSString stringWithFormat:@"An error occurred parsing the document. (Error %i, Description: %@, Line: %i, Column: %i)", [parseError code],
+ NSLog(@"An error occurred parsing the document. (Error %i, Description: %@, Line: %i, Column: %i)", [parseError code],
[[parser parserError] localizedDescription], [parser lineNumber],
- [parser columnNumber]]);
+ [parser columnNumber]);
if (runningTextContent != nil) {
[runningTextContent release];
diff --git a/extensions/source/macosx/spotlight/OOoMetaDataParser.m b/extensions/source/macosx/spotlight/OOoMetaDataParser.m
index cddbbd1309e1..8bc90c8b1166 100644
--- a/extensions/source/macosx/spotlight/OOoMetaDataParser.m
+++ b/extensions/source/macosx/spotlight/OOoMetaDataParser.m
@@ -97,7 +97,12 @@ static NSDictionary *metaXML2MDIKeys;
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];
- [parser setDelegate:self];
+ // class 'OOoMetaDataParser' does not implement the 'NSXMLParserDelegate' protocol
+ // So instead of this:
+ // [parser setDelegate:self];
+ // do this:
+ objc_msgSend(parser, @selector(setDelegate:), self);
+
[parser setShouldResolveExternalEntities:NO];
[parser parse];
@@ -192,9 +197,9 @@ static NSDictionary *metaXML2MDIKeys;
- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError
{
//NSLog(@"parsing finished with error");
- NSLog([NSString stringWithFormat:@"Error %i, Description: %@, Line: %i, Column: %i", [parseError code],
+ NSLog(@"Error %i, Description: %@, Line: %i, Column: %i", [parseError code],
[[parser parserError] localizedDescription], [parser lineNumber],
- [parser columnNumber]]);
+ [parser columnNumber]);
}
@end