Mercurial > pidgin
comparison libpurple/util.c @ 20371:2c97def38318
a patch from stu for html handling.
fixes #3436
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Tue, 23 Oct 2007 15:19:23 +0000 |
parents | d8a47f12a3c4 |
children | 89c7be36fd61 |
comparison
equal
deleted
inserted
replaced
20370:e3677d0d6db9 | 20371:2c97def38318 |
---|---|
1564 pt = g_new0(struct purple_parse_tag, 1); | 1564 pt = g_new0(struct purple_parse_tag, 1); |
1565 pt->src_tag = "a"; | 1565 pt->src_tag = "a"; |
1566 pt->dest_tag = "a"; | 1566 pt->dest_tag = "a"; |
1567 tags = g_list_prepend(tags, pt); | 1567 tags = g_list_prepend(tags, pt); |
1568 if(xhtml) | 1568 if(xhtml) |
1569 g_string_append_printf(xhtml, "<a href='%s'>", g_strstrip(url->str)); | 1569 g_string_append_printf(xhtml, "<a href='%s'>", url ? g_strstrip(url->str) : ""); |
1570 continue; | 1570 continue; |
1571 } | 1571 } |
1572 if(!g_ascii_strncasecmp(c, "<font", 5) && (*(c+5) == '>' || *(c+5) == ' ')) { | 1572 if(!g_ascii_strncasecmp(c, "<font", 5) && (*(c+5) == '>' || *(c+5) == ' ')) { |
1573 const char *p = c; | 1573 const char *p = c; |
1574 GString *style = g_string_new(""); | 1574 GString *style = g_string_new(""); |