# HG changeset patch # User Kenichi Handa # Date 900825455 0 # Node ID 42258900078d445c76b39131c9a158771ec52cd3 # Parent 1b0761cbc15b28eae385e90b9e2afed3ec2956e9 (read-multilingual-string): Don't activate an input method in the current buffer, but just bind current-input-method. diff -r 1b0761cbc15b -r 42258900078d lisp/international/mule-cmds.el --- a/lisp/international/mule-cmds.el Sun Jul 19 05:17:35 1998 +0000 +++ b/lisp/international/mule-cmds.el Sun Jul 19 05:17:35 1998 +0000 @@ -764,14 +764,8 @@ (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.