diff -ur empathy-2.31.92/libempathy-gtk/empathy-theme-adium.c empathy-2.31.92.patched//libempathy-gtk/empathy-theme-adium.c
--- empathy-2.31.92/libempathy-gtk/empathy-theme-adium.c	2010-09-01 14:01:33.000000000 +0400
+++ empathy-2.31.92.patched//libempathy-gtk/empathy-theme-adium.c	2010-10-05 13:58:29.000000000 +0400
@@ -272,6 +272,12 @@
 
 	g_object_unref (gsettings);
 
+	/* Wrap body in order to make tabs and multiple spaces displayed
+	 * properly. See bug #625745. */
+	g_string_prepend (string, "<div style=\"display: inline; "
+					       "white-space: pre-wrap\"'>");
+	g_string_append (string, "</div>");
+
 	return g_string_free (string, FALSE);
 }

