[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 14fc8a1 1/3: [PATCH 1/1] Pass frame-parameters to s
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master 14fc8a1 1/3: [PATCH 1/1] Pass frame-parameters to server-create-tty-frame |
Date: |
Tue, 25 Jun 2019 08:53:58 -0400 (EDT) |
branch: master
commit 14fc8a108ba19c8d773df6de42f413be551c3025
Author: Michael Shields <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
[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).
---
lisp/server.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/server.el b/lisp/server.el
index 436a44a..3435702 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -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.