adium-1.4 2988:5ad7250a87cd: Correctly parse <geo>-tags for stat...

commits at adium.im commits at adium.im
Mon Jun 21 22:40:26 UTC 2010


details:	http://hg.adium.im/adium-1.4/rev/5ad7250a87cd
revision:	2988:5ad7250a87cd
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
(transplanted from 325cd33bbb9f834a0022b8d3e5b55c0bda9db9f6)

diffs (14 lines):

diff -r 869f4b965113 -r 5ad7250a87cd 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