diff options
Diffstat (limited to 'gdata/gdata-entry.c')
-rw-r--r-- | gdata/gdata-entry.c | 2 |
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) { |