adium 3240:325cd33bbb9f: Correctly parse <geo>-tags for status.n...
commits at adium.im
commits at adium.im
Mon Jun 21 22:37:25 UTC 2010
details: http://hg.adium.im/adium/rev/325cd33bbb9f
revision: 3240:325cd33bbb9f
author: Thijs Alkemade <thijsalkemade at gmail.com>
date: Fri Jun 11 22:13:08 2010 +0200
Correctly parse <geo>-tags for status.net accounts when they appear before the <user>-tag. Messages should show again in the timeline.
Fixes #13998
diffs (14 lines):
diff -r 1198b08f5219 -r 325cd33bbb9f Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m
--- a/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m Mon Jun 21 23:49:29 2010 +0200
+++ b/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m Fri Jun 11 22:13:08 2010 +0200
@@ -60,7 +60,9 @@
{
[super parser:theParser didEndElement:elementName namespaceURI:namespaceURI qualifiedName:qName];
- if ([elementName isEqualToString:@"user"] || [elementName isEqualToString:@"retweeted_status"]) {
+ if ([elementName isEqualToString:@"user"] || [elementName isEqualToString:@"geo"] ||
+ [elementName isEqualToString:@"coordinates"] || [elementName isEqualToString:@"place"] ||
+ [elementName isEqualToString:@"retweeted_status"]) {
currentNode = [parsedObjects lastObject];
} else if ([elementName isEqualToString:@"status"]) {
[self addSource];
More information about the commits
mailing list