[gaim-migrate @ 1971]

Mon, 04 Jun 2001 23:08:51 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Mon, 04 Jun 2001 23:08:51 +0000
changeset 1961
281fd165f3c8
parent 1960
6e32be28a135
child 1962
79487b3e360c

[gaim-migrate @ 1971]
less flashy

src/gtkimhtml.c file | annotate | diff | comparison | revisions
--- a/src/gtkimhtml.c	Mon Jun 04 22:26:53 2001 +0000
+++ b/src/gtkimhtml.c	Mon Jun 04 23:08:51 2001 +0000
@@ -1330,10 +1330,20 @@
 gtk_imhtml_adjustment_changed (GtkAdjustment *adjustment,
 			       GtkIMHtml     *imhtml)
 {
+	gint width, height;
+	GdkWindow *window;
+
 	if (!GTK_WIDGET_MAPPED (imhtml))
 		return;
 
-	gdk_window_clear (GTK_LAYOUT (imhtml)->bin_window);
+	if (GTK_LAYOUT (imhtml)->freeze_count)
+		return;
+
+	window = GTK_LAYOUT (imhtml)->bin_window;
+	gdk_window_get_size (window, &width, &height);
+	gdk_window_clear_area (window, 0, 0, width, BORDER_SIZE + 10);
+	gdk_window_clear_area (window, 0, height - BORDER_SIZE, width, BORDER_SIZE);
+
 	gtk_imhtml_draw_exposed (imhtml);
 }
 

mercurial