Author: ek.kato
Date: Sun Sep 16 21:32:45 2007
New Revision: 4974
Modified:
trunk/scm/skk.scm
Log:
* scm/skk.scm (skk-do-update-preedit) : Don't add preedit-cursor
when skk-show-cursor-on-preedit? is #f.
Modified: trunk/scm/skk.scm
==============================================================================
--- trunk/scm/skk.scm (original)
+++ trunk/scm/skk.scm Sun Sep 16 21:32:45 2007
@@ -728,7 +728,8 @@
(not (skk-rk-pending? sc))
(not (string=? (skk-context-dcomp-word sc) "")))
(begin
- (im-pushback-preedit sc preedit-cursor "")
+ (if skk-show-cursor-on-preedit?
+ (im-pushback-preedit sc preedit-cursor ""))
(im-pushback-preedit
sc skk-preedit-attr-dcomp
(skk-dcomp-word-tail sc))
@@ -750,7 +751,10 @@
(not (skk-context-candidate-window sc))))
(im-pushback-preedit
sc
- (bitwise-ior skk-preedit-attr-conv-body preedit-cursor)
+ (bitwise-ior skk-preedit-attr-conv-body
+ (if skk-show-cursor-on-preedit?
+ preedit-cursor
+ preedit-none))
(if skk-show-annotation-in-preedit?
(skk-lib-eval-candidate (skk-get-current-candidate sc))
(skk-lib-eval-candidate
@@ -758,7 +762,10 @@
(skk-get-current-candidate sc)))))
(im-pushback-preedit
sc
- (bitwise-ior skk-preedit-attr-conv-body preedit-cursor)
+ (bitwise-ior skk-preedit-attr-conv-body
+ (if skk-show-cursor-on-preedit?
+ preedit-cursor
+ preedit-none))
""))
(im-pushback-preedit
sc skk-preedit-attr-conv-okuri
@@ -825,7 +832,8 @@
(begin
(im-pushback-preedit sc skk-preedit-attr-direct-pending-rk
(rk-pending rkc))
- (im-pushback-preedit sc preedit-cursor ""))
+ (if skk-show-cursor-on-preedit?
+ (im-pushback-preedit sc preedit-cursor "")))
(begin
(im-pushback-preedit sc skk-preedit-attr-pending-rk
(rk-pending rkc))