adium 3168:1da1744bf7a1: Separate out <geo>, <coordinates>, and ...
commits at adium.im
commits at adium.im
Thu Apr 15 23:06:36 UTC 2010
details: http://hg.adium.im/adium/rev/1da1744bf7a1
revision: 3168:1da1744bf7a1
author: Zachary West <zacw at adium.im>
date: Thu Apr 15 19:05:21 2010 -0400
Separate out <geo>, <coordinates>, and <place> tags in statuses so we don't override values. Fixes #13829.
We should probably look at updating the engine after 1.4 is released, since we're working with semi-out-of-date Twitter API things now.
Thanks for the investigative work kbotc and sam_.
(transplanted from 597b3a38a84a1e0785bceda27532257f5276f861)
diffs (13 lines):
diff -r 3b5cc684aa98 -r 1da1744bf7a1 Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m
--- a/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m Thu Apr 01 22:41:37 2010 +0200
+++ b/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m Thu Apr 15 19:05:21 2010 -0400
@@ -27,7 +27,8 @@
NSMutableDictionary *newNode = [NSMutableDictionary dictionaryWithCapacity:0];
[parsedObjects addObject:newNode];
currentNode = newNode;
- } else if ([elementName isEqualToString:@"user"]) {
+ } else if ([elementName isEqualToString:@"user"] || [elementName isEqualToString:@"geo"] ||
+ [elementName isEqualToString:@"coordinates"] || [elementName isEqualToString:@"place"]) {
// Add a 'user' dictionary to current node.
NSMutableDictionary *newNode = [NSMutableDictionary dictionaryWithCapacity:0];
[currentNode setObject:newNode forKey:elementName];
More information about the commits
mailing list