diff -urN xchat-2.0.10_org/src/fe-gtk/fkeys.c xchat-2.0.10/src/fe-gtk/fkeys.c --- xchat-2.0.10_org/src/fe-gtk/fkeys.c 2004-07-31 16:01:23.136745848 +0900 +++ xchat-2.0.10/src/fe-gtk/fkeys.c 2004-07-31 16:02:47.941853512 +0900 @@ -1371,6 +1371,10 @@ const char *text = gtk_entry_get_text (GTK_ENTRY (t)); GCompletion *gcomp = NULL; + /* force the IM Context to reset */ + gtk_editable_set_editable( GTK_EDITABLE (t), FALSE ); + gtk_editable_set_editable( GTK_EDITABLE (t), TRUE ); + if (text[0] == 0) return 1;