diff -r 91d79c45a5b5 -r 2bf5ed145e8a src/gtkdialogs.c --- a/src/gtkdialogs.c Sat Nov 13 16:17:41 2004 +0000 +++ b/src/gtkdialogs.c Sun Nov 14 01:52:25 2004 +0000 @@ -164,7 +164,7 @@ GtkWidget *vbox; GtkWidget *logo; GtkWidget *label; - GtkWidget *sw; + GtkWidget *frame; GtkWidget *text; GtkWidget *bbox; GtkWidget *button; @@ -203,15 +203,8 @@ gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); g_free(labeltext); - sw = gtk_scrolled_window_new(NULL, NULL); - gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), - GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); - gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); - gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); - - text = gtk_imhtml_new(NULL, NULL); - gtk_container_add(GTK_CONTAINER(sw), text); - gaim_setup_imhtml(text); + frame = gaim_gtk_create_imhtml(FALSE, &text, NULL); + gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); str = g_string_sized_new(4096); @@ -316,7 +309,6 @@ gtk_imhtml_append_text(GTK_IMHTML(text), str->str, GTK_IMHTML_NO_SCROLL); g_string_free(str, TRUE); - gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0); gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter); gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter);