From 1e01ae335dda0ebcbca71c50c066a3072dd9d022 Mon Sep 17 00:00:00 2001 From: Gerd Möllmann Date: Mon, 27 Jan 2025 08:58:30 +0100 Subject: Use read-key in read-multiple-choice (bug#75886) * lisp/emacs-lisp/rmc.el (read-multiple-choice--short-answers): Use read-key instead of read-event because read-event doesn't use input-decode-map. * test/lisp/emacs-lisp/rmc-tests.el: Use read-key instead of read-event. --- test/lisp/emacs-lisp/rmc-tests.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/lisp/emacs-lisp/rmc-tests.el') diff --git a/test/lisp/emacs-lisp/rmc-tests.el b/test/lisp/emacs-lisp/rmc-tests.el index 1bc8c90cad6..0237bc3f9e5 100644 --- a/test/lisp/emacs-lisp/rmc-tests.el +++ b/test/lisp/emacs-lisp/rmc-tests.el @@ -61,7 +61,7 @@ (ert-deftest test-read-multiple-choice () (dolist (char '(?y ?n)) - (cl-letf* (((symbol-function #'read-event) (lambda () char)) + (cl-letf* (((symbol-function #'read-key) (lambda () char)) (str (if (eq char ?y) "yes" "no"))) (should (equal (list char str) (read-multiple-choice "Do it? " '((?y "yes") (?n "no")))))))) @@ -69,7 +69,7 @@ (ert-deftest test-read-multiple-choice-help () (let ((chars '(?o ?a)) help) - (cl-letf* (((symbol-function #'read-event) + (cl-letf* (((symbol-function #'read-key) (lambda () (message "chars %S" chars) (when (= 1 (length chars)) -- cgit v1.2.3