]> code.delx.au - gnu-emacs/commitdiff
(x-handle-initial-switch): New function.
authorEli Zaretskii <eliz@gnu.org>
Sun, 13 Jan 2002 11:44:14 +0000 (11:44 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sun, 13 Jan 2002 11:44:14 +0000 (11:44 +0000)
lisp/term/x-win.el

index f161f5cb202aeca8bdedea2357a07c20bc2e7987..1307376779c2af46dfc8c8a29d768dbb5dc28b6e 100644 (file)
                x-invocation-args
                (cdr x-invocation-args))))))
 
+;; Handle options that apply to initial frame only
+(defun x-handle-initial-switch (switch)
+  (let ((aelt (assoc switch command-line-x-option-alist)))
+    (if aelt
+       (let ((param (nth 3 aelt))
+             (value (nth 4 aelt)))
+         (if value
+             (setq initial-frame-alist
+                   (cons (cons param value)
+                         initial-frame-alist))
+           (setq initial-frame-alist
+                 (cons (cons param
+                             (car x-invocation-args))
+                       initial-frame-alist)
+                 x-invocation-args (cdr x-invocation-args)))))))
+
 ;; Make -iconic apply only to the initial frame!
 (defun x-handle-iconic (switch)
   (setq initial-frame-alist