Author: sasugaanija
Date: Tue Jan  1 12:13:58 2008
New Revision: 5086

Modified:
  trunk/emacs/context.c

Log:
* emacs/context.c
 - (update_context_encoding): use uim_set_client_encoding
   instead of re-creating a context to change client-side
   encoding.



Modified: trunk/emacs/context.c
==============================================================================
--- trunk/emacs/context.c       (original)
+++ trunk/emacs/context.c       Tue Jan  1 12:13:58 2008
@@ -69,12 +69,8 @@
  /* discard current context */
  clear_candidate(ua->cand);
  clear_preedit(ua->pe);
-  uim_release_context(ua->context);
-
-  ua->context = create_context(ua->encoding, ua);
-
-  update_context_im(ua);

+  uim_set_client_encoding(ua->context, ua->encoding);
}


Reply via email to