| 2664 topic_esc = topic ? g_markup_escape_text(topic, -1) : NULL; |
2664 topic_esc = topic ? g_markup_escape_text(topic, -1) : NULL; |
| 2665 unaliased = g_utf8_collate(title, name) ? g_strdup_printf("(%s)", name) : NULL; |
2665 unaliased = g_utf8_collate(title, name) ? g_strdup_printf("(%s)", name) : NULL; |
| 2666 unaliased_esc = unaliased ? g_markup_escape_text(unaliased, -1) : NULL; |
2666 unaliased_esc = unaliased ? g_markup_escape_text(unaliased, -1) : NULL; |
| 2667 title_esc = g_markup_escape_text(title, -1); |
2667 title_esc = g_markup_escape_text(title, -1); |
| 2668 |
2668 |
| 2669 markup = g_strdup_printf("%s%s<span size='smaller'>%s</span>%s<span color='%s' size='smaller'>%s</span>", |
2669 markup = g_strdup_printf("%s%s<span size='smaller'>%s</span>%s<span size='smaller'>%s</span>", |
| 2670 title_esc, |
2670 title_esc, |
| 2671 unaliased_esc ? " " : "", |
2671 unaliased_esc ? " " : "", |
| 2672 unaliased_esc ? unaliased_esc : "", |
2672 unaliased_esc ? unaliased_esc : "", |
| 2673 topic_esc && *topic_esc ? "\n" : "", |
2673 topic_esc && *topic_esc ? "\n" : "", |
| 2674 pidgin_get_dim_grey_string(gtkconv->infopane), |
|
| 2675 topic_esc ? topic_esc : ""); |
2674 topic_esc ? topic_esc : ""); |
| 2676 |
2675 |
| 2677 g_free(title_esc); |
2676 g_free(title_esc); |
| 2678 g_free(topic_esc); |
2677 g_free(topic_esc); |
| 2679 g_free(unaliased); |
2678 g_free(unaliased); |