1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 12:21:25 -08:00

[PATCH 1/1] Pass frame-parameters to server-create-tty-frame

* lisp/server.el: Pass frame-parameters when creating frames, even
on a tty (bug#24147).
This commit is contained in:
Michael Shields 2019-06-25 13:57:58 +02:00 committed by Lars Ingebrigtsen
parent 0d51f54236
commit 14fc8a108b

View file

@ -833,7 +833,7 @@ This handles splitting the command if it would be bigger than
(setq prefix "-print-nonl "))
(server-send-string proc (concat prefix qtext "\n"))))
(defun server-create-tty-frame (tty type proc)
(defun server-create-tty-frame (tty type proc &optional parameters)
(unless tty
(error "Invalid terminal device"))
(unless type
@ -866,7 +866,8 @@ This handles splitting the command if it would be bigger than
;; envvars, and then to change the
;; C functions `child_setup' and
;; `getenv_internal' accordingly.
(environment . ,(process-get proc 'env)))))))
(environment . ,(process-get proc 'env))
,@parameters)))))
;; ttys don't use the `display' parameter, but callproc.c does to set
;; the DISPLAY environment on subprocesses.