diff -uprN /usr/ports/textproc/uim/work/uim-1.6.0/helper/dict-main-gtk.c uim-1.6.0.patch2/helper/dict-main-gtk.c --- /usr/ports/textproc/uim/work/uim-1.6.0/helper/dict-main-gtk.c Fri Dec 22 13:32:37 2006 +++ uim-1.6.0.patch2/helper/dict-main-gtk.c Fri Oct 12 03:29:03 2007 @@ -279,7 +279,10 @@ main(int argc, char *argv[]) uim_fd = -1; check_helper_connection(); - gtk_main (); + GtkIMContext* const im_context = gtk_im_multicontext_new(); + gtk_im_context_set_client_window( im_context, NULL ); + gtk_main(); + g_object_unref( im_context ); return 0; }