File commit-when-focus-out.patch of Package scim-uim
diff -ru scim-uim-0.1.3.orig/src/scim_uim_imengine.cpp scim-uim-0.1.3/src/scim_uim_imengine.cpp
--- scim-uim-0.1.3.orig/src/scim_uim_imengine.cpp 2004-07-19 08:31:03.000000000 +0200
+++ scim-uim-0.1.3/src/scim_uim_imengine.cpp 2004-12-15 19:02:43.526877855 +0100
@@ -450,6 +450,10 @@
UIMInstance::focus_out ()
{
SCIM_DEBUG_IMENGINE(2) << "focus_out.\n";
+
+ // commit pending preedit strings:
+ uim_reset_context(m_uc);
+
}
void