[Anthy-dev 416] uim-skkで空文字列を学習しないように修正

Back to archive index

YamaKen yamak****@bp*****
2004年 1月 14日 (水) 20:31:21 JST


ヤマケンです。

さっき2chのAnthy/uimスレを覗いたらuim-skkの不具合報告があったの
で修正しました。

再帰学習時に過って空文字列のまま確定した時に、それを候補として登
録されていました。

-------------------------------
ヤマケン yamak****@bp*****
-------------- next part --------------
Index: scm/skk-editor.scm
===================================================================
--- scm/skk-editor.scm	(revision 352)
+++ scm/skk-editor.scm	(working copy)
@@ -101,12 +101,14 @@
 	       #t)
 	   (if (= key 'return)
 	       (begin
-		 (skk-lib-learn-word
-		  (skk-make-string (skk-context-head sc) #t)
-		  (skk-context-okuri-head sc)
-		  (skk-make-string (skk-context-okuri sc) #t)
-		  str)
-		 (skk-save-personal-dictionary)
+		 (if (< 0 (string-length str))
+		     (begin
+		       (skk-lib-learn-word
+			(skk-make-string (skk-context-head sc) #t)
+			(skk-context-okuri-head sc)
+			(skk-make-string (skk-context-okuri sc) #t)
+			str)
+		       (skk-save-personal-dictionary)))
 		 (skk-commit-editor-context
 		  sc (skk-editor-id ec) str)
 		 #f)


Anthy-dev メーリングリストの案内
Back to archive index