1--- gtk+-2.2.2/gtk/gtkimmulticontext.c Fri May 30 09:34:24 2003 2+++ gtk+-2.2.2-new/gtk/gtkimmulticontext.c Wed Jul 30 19:11:13 2003 3@@ -213,6 +213,8 @@ 4 5 if (multicontext->client_window) 6 gtk_im_context_set_client_window (slave, multicontext->client_window); 7+ 8+ gtk_im_context_set_use_preedit (slave, multicontext->use_preedit); 9 } 10 11 if (need_preedit_changed) 12@@ -351,6 +353,8 @@ 13 { 14 GtkIMMulticontext *multicontext = GTK_IM_MULTICONTEXT (context); 15 GtkIMContext *slave = gtk_im_multicontext_get_slave (multicontext); 16+ 17+ multicontext->use_preedit = use_preedit; 18 19 if (slave) 20 gtk_im_context_set_use_preedit (slave, use_preedit); 21--- gtk+-2.2.2/gtk/gtkimmulticontext.h Fri Oct 11 07:20:48 2002 22+++ gtk+-2.2.2-new/gtk/gtkimmulticontext.h Wed Jul 30 18:47:33 2003 23@@ -46,6 +46,8 @@ 24 GtkIMContext *slave; 25 26 GdkWindow *client_window; 27+ 28+ gboolean use_preedit; 29 30 const gchar *context_id; 31 }; 32