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); }
