aboutsummaryrefslogtreecommitdiffstats
path: root/leim/quail
diff options
context:
space:
mode:
authorKenichi Handa <[email protected]>2005-07-08 00:52:05 +0000
committerKenichi Handa <[email protected]>2005-07-08 00:52:05 +0000
commit9495add8c6b3d6dc29cab3b3750b788ad9f045d9 (patch)
tree3e43b30fafffa6b33293f871e4c332126db14cfa /leim/quail
parentdcb380c00a9569f317e3a9b3dd2317237c296794 (diff)
(quail-japanese-kanji-kkc): Fix order of
insertion and deletion.
Diffstat (limited to 'leim/quail')
-rw-r--r--leim/quail/japanese.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/leim/quail/japanese.el b/leim/quail/japanese.el
index fa87a9935b..09b005a7bb 100644
--- a/leim/quail/japanese.el
+++ b/leim/quail/japanese.el
@@ -79,9 +79,9 @@
(when (= (char-before (overlay-end quail-conv-overlay)) ?n)
;; The last char is `n'. We had better convert it to `ん'
;; before kana-kanji conversion.
- (goto-char (overlay-end quail-conv-overlay))
- (delete-char -1)
- (insert ?ん))
+ (goto-char (1- (overlay-end quail-conv-overlay)))
+ (insert ?ん)
+ (delete-char 1))
(let* ((from (copy-marker (overlay-start quail-conv-overlay)))
(len (- (overlay-end quail-conv-overlay) from)))
(quail-delete-overlays)