egg-980218.
[elisp/egg.git] / egg.el
diff --git a/egg.el b/egg.el
index bf53fce..c8403a0 100644 (file)
--- a/egg.el
+++ b/egg.el
@@ -50,7 +50,8 @@
        (cond
         ((its-in-fence-p)
          (its-exit-mode))
-        ((egg-get-bunsetsu-info (point))))
+        ((egg-get-bunsetsu-info (point))
+         (egg-exit-conversion)))
        (setq describe-current-input-method-function nil)
        (setq current-input-method nil)
        (let ((orig-local-map (keymap-parent (current-local-map))))
@@ -59,7 +60,7 @@
     ;; Turn on
     (if (null (string= (car arg) egg-last-method-name))
        (progn
-        (funcall (nth 1 arg))
+         (funcall (nth 1 arg))
         (setq egg-default-language its-current-language)))
     (setq egg-last-method-name (car arg))
     (use-local-map (if egg-mode-preference