From: Kenichi Handa Date: Sun, 19 Jul 1998 05:17:35 +0000 (+0000) Subject: (read-multilingual-string): Don't X-Git-Tag: emacs-20.3~301 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6c0bf615bbcdd3ef1a55d06fc7cf328886ecf32c;p=emacs.git (read-multilingual-string): Don't activate an input method in the current buffer, but just bind current-input-method. --- diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index c06f9e35c54..5352fb02f24 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -764,14 +764,8 @@ or a string." (read-input-method-name "Input method: " nil t))) (if (and input-method (symbolp input-method)) (setq input-method (symbol-name input-method))) - (let ((previous-input-method current-input-method)) - (unwind-protect - (progn - (activate-input-method input-method) - (read-string prompt initial-input nil nil t)) - (if previous-input-method - (activate-input-method previous-input-method) - (inactivate-input-method))))) + (let ((current-input-method input-method)) + (read-string prompt initial-input nil nil t))) ;; Variables to control behavior of input methods. All input methods ;; should react to these variables.