# HG changeset patch # User Eric Warmenhoven # Date 991696131 0 # Node ID 0a3edeba05b673f1c781b21b4abd86ba1a37ff40 # Parent db6f447a6d916fc8ee743cb4e01aa8b118ae5ac9 [gaim-migrate @ 1971] less flashy committer: Tailor Script diff -r db6f447a6d91 -r 0a3edeba05b6 src/gtkimhtml.c --- 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); }