]> git.eshelyaron.com Git - emacs.git/commitdiff
Make '(setf (process-get ...) VAL)' return VAL
authorStefan Kangas <stefankangas@gmail.com>
Sat, 1 Mar 2025 01:05:28 +0000 (02:05 +0100)
committerEshel Yaron <me@eshelyaron.com>
Tue, 4 Mar 2025 20:56:12 +0000 (21:56 +0100)
* lisp/emacs-lisp/gv.el (process-get): Return only the last value
when set as a generalized variable.  (Bug#76643)

(cherry picked from commit 77f597ee3de04f6a8dee27b5a5f601911d74c6f5)

lisp/emacs-lisp/gv.el

index 84b301d2b0aec1d5d0f75bb812b9e67c66bca389..bf3ced9eb4a1e6565f2b572dae77bdac5bdb9ada 100644 (file)
@@ -406,7 +406,7 @@ See also `incf'."
 (gv-define-simple-setter process-buffer set-process-buffer)
 (gv-define-simple-setter process-filter set-process-filter)
 (gv-define-simple-setter process-sentinel set-process-sentinel)
-(gv-define-simple-setter process-get process-put)
+(gv-define-simple-setter process-get process-put 'fix)
 (gv-define-simple-setter window-parameter set-window-parameter)
 (gv-define-setter window-buffer (v &optional w)
   (macroexp-let2 nil v v