emacs-diffs
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]