diff pidgin/gtkconv.c @ 18760:bf47d0401a96

Eliminate some unnecessary scrolling activity.
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 31 Jul 2007 23:20:56 +0000
parents 30b6f8bc47cf
children f6656fd1d2d5
line wrap: on
line diff
--- a/pidgin/gtkconv.c	Tue Jul 31 21:41:48 2007 +0000
+++ b/pidgin/gtkconv.c	Tue Jul 31 23:20:56 2007 +0000
@@ -5290,7 +5290,7 @@
 		gtk_font_options_all |= GTK_IMHTML_USE_SMOOTHSCROLLING;
 
 	if (gtk_text_buffer_get_char_count(gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->imhtml))))
-		gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), "<BR>", gtk_font_options_all);
+		gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), "<BR>", gtk_font_options_all | GTK_IMHTML_NO_SCROLL);
 
 	/* First message in a conversation. */
 	if (gtkconv->newday == 0)
@@ -5478,7 +5478,7 @@
 				   color, sml_attrib ? sml_attrib : "", mdate, str);
 		}
 
-		gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), buf2, gtk_font_options_all);
+		gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), buf2, gtk_font_options_all | GTK_IMHTML_NO_SCROLL);
 
 		if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT &&
 		    !(flags & PURPLE_MESSAGE_SEND)) {