Author: ek.kato
Date: Sun Jul 20 10:26:19 2008
New Revision: 5508

Modified:
  trunk/uim/canna.c

Log:
* uim/canna.c
 - (init_canna_lib)
 - (create_context)
   - Don't disable libuim even when canna server is stopped.


Modified: trunk/uim/canna.c
==============================================================================
--- trunk/uim/canna.c   (original)
+++ trunk/uim/canna.c   Sun Jul 20 10:26:19 2008
@@ -120,8 +120,10 @@
   * initialization is exist at beginning of create_context(). I don't
   * know why this sequence is needed at here.  -- YamaKen 2007-07-21 */
  if (rk_initialized == -1) {
-    if (RkInitialize(cannaserver) == ERR)
-      uim_fatal_error("RkInitialize() failed");
+    if (RkInitialize(cannaserver) == ERR) {
+      uim_notify_fatal("RkInitialize() failed");
+      return uim_scm_f();
+    }
    RkFinalize();
  }

@@ -138,8 +140,10 @@
  int buflen, i;

  if (rk_initialized == -1) {
-    if (RkInitialize(cannaserver) == ERR)
-      uim_fatal_error("RkInitialize() failed");
+    if (RkInitialize(cannaserver) == ERR) {
+      uim_notify_fatal("RkInitialize() failed");
+      return uim_scm_f();
+    }
    rk_initialized = 1;
  }

Reply via email to