changeset 3081:63c51f1e885b

Pass x-command-line-resources to x-open-connection. (x-command-line-resources): New variable. (x-handle-rn-switch): New function. (command-switch-alist): Add -rn.
author Richard M. Stallman <rms@gnu.org>
date Tue, 25 May 1993 16:21:12 +0000
parents cc39a490e593
children 950a86899def
files lisp/term/x-win.el
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/term/x-win.el	Tue May 25 15:36:47 1993 +0000
+++ b/lisp/term/x-win.el	Tue May 25 16:21:12 1993 +0000
@@ -76,6 +76,8 @@
 (require 'select)
 (require 'menu-bar)
 
+(defvar x-command-line-resources nil)
+
 (setq command-switch-alist
       (append '(("-bw" .	x-handle-numeric-switch)
 		("-d" .		x-handle-display)
@@ -98,6 +100,7 @@
 		("-itype" .	x-handle-switch)
 		("-i" 	.	x-handle-switch)
 		("-iconic" .	x-handle-switch)
+		("-rn" .        x-handle-rn-switch)
 		("-cr" .	x-handle-switch)
 		("-vb" .	x-handle-switch)
 		("-hb" .	x-handle-switch)
@@ -152,6 +155,11 @@
 	      x-invocation-args
 	      (cdr x-invocation-args)))))
 
+;; Handle the -rn option.
+(defun x-handle-rn-switch (switch)
+  (setq x-command-line-resources (car x-invocation-args))
+  (setq x-invocation-args (cdr x-invocation-args)))
+
 ;; Handle the geometry option
 (defun x-handle-geometry (switch)
   (setq initial-frame-alist
@@ -508,7 +516,8 @@
 
 (setq command-line-args (x-handle-args command-line-args))
 (x-open-connection (or x-display-name
-		       (setq x-display-name (getenv "DISPLAY"))))
+		       (setq x-display-name (getenv "DISPLAY")))
+		   x-command-line-resources)
 
 (setq frame-creation-function 'x-create-frame-with-faces)