]> git.eshelyaron.com Git - emacs.git/commit
Fix "Text is read-only" on backspacing initial Calc input
authorGeorge Kuzler <gkuzler@gmail.com>
Thu, 23 Nov 2023 00:45:55 +0000 (19:45 -0500)
committerEli Zaretskii <eliz@gnu.org>
Thu, 23 Nov 2023 15:39:51 +0000 (17:39 +0200)
commitf7dc0202127a73f83de52b1999a7fe05dd64fff6
tree7cd5ac0942eb523b67188201505abaf2b75f97de
parent662d54775d53cceb39cc65f1275972b6272a8158
Fix "Text is read-only" on backspacing initial Calc input

Immediately after `calc-mode' opens the minibuffer for input
(because you typed a digit, "e", etc), pressing backspace
should clear the minibuffer and return you to the *Calculator*
buffer.  Instead, it leaves the minibuffer as-is and prints the
message "Text is read-only"; this is because the function used,
`erase-buffer', tries to erase the read-only minibuffer prompt.
Using `delete-minibuffer-contents' fixes this, since it doesn't
attempt to delete the prompt.
* lisp/calc/calc.el (calcDigit-backspace): Use
`delete-minibuffer-contents' instead of `erase-buffer'.  (Bug#67395)

Copyright-paperwork-exempt: yes
lisp/calc/calc.el