diff options
Diffstat (limited to 'src/gui/CellRendererContact.vala')
-rw-r--r-- | src/gui/CellRendererContact.vala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gui/CellRendererContact.vala b/src/gui/CellRendererContact.vala index 290ea09..5c7d2e9 100644 --- a/src/gui/CellRendererContact.vala +++ b/src/gui/CellRendererContact.vala @@ -8,11 +8,11 @@ public class CellRendererContact : Gtk.CellRendererText { set { _contact = value; - string str = escape_markup(contact.display_string); + string str = Markup.escape_text(contact.display_string); Gee.Map.Entry<string, Contact.Resource> res = contact.get_resource_with_highest_priority(); if(res != null && res.value.status != null) { - str += "\n<span size=\"small\" fgcolor=\"grey40\" style=\"italic\">" + escape_markup(res.value.status) + "</span>"; + str += "\n<span size=\"small\" fgcolor=\"grey40\" style=\"italic\">" + Markup.escape_text(res.value.status) + "</span>"; } markup = str; @@ -22,8 +22,4 @@ public class CellRendererContact : Gtk.CellRendererText { public CellRendererContact() { ellipsize = Pango.EllipsizeMode.END; } - - private static string escape_markup(string str) { - return str.replace("&", "&").replace("\"", """).replace("<", "<").replace(">", ">"); - } } |