# HG changeset patch
# User Paul Aurich <paul@darkrain42.org>
# Date 1249874872 0
# Node ID f27425877d2911825a59a7d39898183a2e2a2cf9
# Parent  30c3e66fd42f3c12488304b5bdb4fe581f7c0d4b
imhtml: When inserting html, only set a font if it's a change from the default. Fixes #7648.

diff -r 30c3e66fd42f -r f27425877d29 pidgin/gtkimhtml.c
--- a/pidgin/gtkimhtml.c	Mon Aug 10 02:06:56 2009 +0000
+++ b/pidgin/gtkimhtml.c	Mon Aug 10 03:27:52 2009 +0000
@@ -2953,7 +2953,7 @@
 							font->size = oldfont->size;
 						else
 							font->size = 3;
-						if ((imhtml->format_functions & (GTK_IMHTML_GROW|GTK_IMHTML_SHRINK)))
+						if ((imhtml->format_functions & (GTK_IMHTML_GROW|GTK_IMHTML_SHRINK)) && (font->size != 3 || (oldfont && oldfont->size == 3)))
 							gtk_imhtml_font_set_size(imhtml, font->size);
 						g_free(size);
 						fonts = g_slist_prepend (fonts, font);