summaryrefslogtreecommitdiff
path: root/lisp/international/quail.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2017-08-18 12:33:08 +0300
committerEli Zaretskii <eliz@gnu.org>2017-08-18 12:33:08 +0300
commite962ca57e0bfe3bc2e319bb03dc0c6a9b1a7c5ee (patch)
treec50241e6ed684ae9cc2e3b1ab192343cd4f55a5f /lisp/international/quail.el
parentfb1a489757eb9237afbd2e39e453e4a5e06c9d86 (diff)
downloademacs-e962ca57e0bfe3bc2e319bb03dc0c6a9b1a7c5ee.tar.gz
Don't call the same hook twice due to obsolete aliases
* lisp/international/robin.el (robin-activate): * lisp/international/quail.el (quail-activate): * lisp/international/mule-cmds.el (deactivate-input-method): * lisp/emulation/viper-init.el (viper-deactivate-input-method): Don't call the same hook twice, when the obsolete and the advertised symbols are aliased. (Bug#28118)
Diffstat (limited to 'lisp/international/quail.el')
-rw-r--r--lisp/international/quail.el4
1 files changed, 1 insertions, 3 deletions
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index 036b80eb028..b7f0b156394 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -569,9 +569,7 @@ While this input method is active, the variable
(setq describe-current-input-method-function nil)
(quail-hide-guidance)
(remove-hook 'post-command-hook 'quail-show-guidance t)
- (run-hooks
- 'quail-inactivate-hook ; for backward compatibility
- 'quail-deactivate-hook))
+ (run-hooks 'quail-deactivate-hook))
(kill-local-variable 'input-method-function))
;; Let's activate Quail input method.
(if (null quail-current-package)