# HG changeset patch # User Richard M. Stallman # Date 738296883 0 # Node ID 314cb8d34dcd905853409ff609c1237cdafc54ec # Parent 96ff8e5744b23ad7093f06603fc57e896dc710c6 (x-create-frame-with-faces): Handle `reverse' as parameter. diff -r 96ff8e5744b2 -r 314cb8d34dcd lisp/faces.el --- a/lisp/faces.el Tue May 25 02:18:33 1993 +0000 +++ b/lisp/faces.el Tue May 25 02:28:03 1993 +0000 @@ -724,6 +724,17 @@ (rest faces)) (set-frame-face-alist frame faces) + (if (cdr (or (assq 'reverse parameters) + (assq 'reverse default-frame-alist))) + (let ((params (frame-parameters frame))) + (modify-frame-parameters + frame + (list (cons 'foreground-color (cdr (assq 'background-color params))) + (cons 'background-color (cdr (assq 'foreground-color params))) + (cons 'mouse-color (cdr (assq 'background-color params))) + (cons 'cursor-color (cdr (assq 'background-color params))) + (cons 'border-color (cdr (assq 'background-color params))))))) + ;; Copy the vectors that represent the faces. ;; Also fill them in from X resources. (while rest