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