diff -r 6da808faeda5 -r c896521b3732 pidgin/gtkimhtmltoolbar.c --- a/pidgin/gtkimhtmltoolbar.c Fri Aug 17 23:41:21 2007 +0000 +++ b/pidgin/gtkimhtmltoolbar.c Fri Aug 17 23:47:09 2007 +0000 @@ -174,6 +174,7 @@ g_signal_connect_after(G_OBJECT(toolbar->font_dialog), "realize", G_CALLBACK(realize_toolbar_font), toolbar); } + gtk_window_set_transient_for(GTK_WINDOW(toolbar->fontdialog), gtk_widget_get_toplevel(toolbar)); gtk_window_present(GTK_WINDOW(toolbar->font_dialog)); } else { cancel_toolbar_font(font, toolbar);