[SCIM] last Korean word disappear when change input method and press trigger key.

Choe Hwanjin krisna at kldp.org
Sat Sep 11 14:11:34 UTC 2004


On Sat, Sep 11, 2004 at 09:10:12PM +0800, James Su wrote:
> Hi,
>  Hmm, currently the behaviour are different in gtk immodule, qt 
> immodule and x11 frontend. qt immodule will call reset when turn off 
> input method by trigger key. xim frontend will call focus_out. Only gtk 
> immodule will call nothing.
>  So, do you think it's ok to call focus_out at that point? So IMEngine 
> can call reset within focus_out.

Ok, it would be the solution.

Then I will apply this patch:
--- scim_hangul_imengine.cpp    (revision 72)
+++ scim_hangul_imengine.cpp    (working copy)
@@ -1612,6 +1612,8 @@
 HangulInstance::focus_out ()
 {
     SCIM_DEBUG_IMENGINE(2) << "focus_out.\n";
+
+    reset();
 }

Oops!, there is an error of svn:
svn: Berkeley DB error while opening environment for filesystem /svn/scim/db:
DB_RUNRECOVERY: Fatal error, run database recovery



More information about the scim mailing list