Blob Blame History Raw
diff -Nur scim-1.4.5/src/scim_frontend_module.cpp scim-1.4.5-fix/src/scim_frontend_module.cpp
--- scim-1.4.5/src/scim_frontend_module.cpp	2005-01-10 16:30:54.000000000 +0800
+++ scim-1.4.5-fix/src/scim_frontend_module.cpp	2006-11-17 14:30:56.000000000 +0800
@@ -69,7 +69,9 @@
 
         m_frontend_init (backend, config, argc, argv);
     } catch (...) {
-        m_module.unload ();
+    /* FIXME: scim does not unload cleanly, so just skip unloading for now.
+        m_module.unload (); 
+     */
         m_frontend_init = 0;
         m_frontend_run = 0;
         return false;