# HG changeset patch
# User Sadrul Habib Chowdhury <imadil@gmail.com>
# Date 1247160008 0
# Node ID 4fc04d98e1e8d1ae55795ef60141e34cd5fb56bc
# Parent  e1090ed76286563d995900064241768ccc823be8
Use purple_markup_escape_text instead of the glib version.

diff -r e1090ed76286 -r 4fc04d98e1e8 finch/gntconv.c
--- a/finch/gntconv.c	Thu Jul 09 04:40:06 2009 +0000
+++ b/finch/gntconv.c	Thu Jul 09 17:20:08 2009 +0000
@@ -191,10 +191,7 @@
 	}
 	else
 	{
-		char *escape = g_markup_escape_text((*text == '/' ? text + 1 : text), -1);
-		char *apos = purple_strreplace(escape, "&apos;", "'");
-		g_free(escape);
-		escape = apos;
+		char *escape = purple_markup_escape_text((*text == '/' ? text + 1 : text), -1);
 		switch (purple_conversation_get_type(ggconv->active_conv))
 		{
 			case PURPLE_CONV_TYPE_IM: