summaryrefslogtreecommitdiff
path: root/gdata/gdata-entry.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdata/gdata-entry.c')
-rw-r--r--gdata/gdata-entry.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdata/gdata-entry.c b/gdata/gdata-entry.c
index 0d2cb2a4..3dc413ce 100644
--- a/gdata/gdata-entry.c
+++ b/gdata/gdata-entry.c
@@ -408,6 +408,8 @@ _gdata_entry_parse_xml_node (GDataEntry *self, xmlDoc *doc, xmlNode *node, GErro
} else if (xmlStrcmp (node->name, (xmlChar*) "content") == 0) {
/* atom:content */
xmlChar *content = xmlNodeListGetString (doc, node->xmlChildrenNode, TRUE);
+ if (content == NULL)
+ content = xmlGetProp (node, (xmlChar*) "src");
gdata_entry_set_content (self, (gchar*) content);
xmlFree (content);
} else if (xmlStrcmp (node->name, (xmlChar*) "link") == 0) {