Revision: db11e89e5b64
Author:   KIHARA Hideto <[email protected]>
Date:     Sat Jun  2 18:58:22 2012
Log: Fix division by zero error when label key is typed just after entering interactive bushu mode.

* scm/tutcode.scm
  - (tutcode-commit-by-label-key-for-prediction):
    Add check of zero before calling remainder.

http://code.google.com/p/uim/source/detail?r=db11e89e5b64

Modified:
 /scm/tutcode.scm

=======================================
--- /scm/tutcode.scm    Thu May 17 03:42:55 2012
+++ /scm/tutcode.scm    Sat Jun  2 18:58:22 2012
@@ -1546,7 +1546,7 @@
      (nr (tutcode-lib-get-nr-predictions pc))
      ;; XXX:½Ï¸ì¥¬¥¤¥É¤Î¥Ú¡¼¥¸¿ô¤ÎÊý¤¬Â¿¤¤¾ì¹ç¡¢
;; Êä´°¸õÊä¤Ï¥ë¡¼¥×¤·¤Æ2½çÌܰʹߤβÄǽÀ­¤¢¤ê(ɽ·Á¼°candwin¤Ç¤Ê¤¤¾ì¹ç)
-     (i (remainder idx nr)))
+     (i (if (zero? nr) -1 (remainder idx nr))))
     (if (>= i 0)
       (begin
         (case mode

Reply via email to