aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1999-07-30 15:50:26 +0000
committerKarl Heuer1999-07-30 15:50:26 +0000
commit4e20aeafbf3729568df62f883113ba7983fe24df (patch)
tree018844af42efad166c331bdf8fb164d20e25dcc5
parent331e2d7b605c38839da37474dac7ba22cce1621a (diff)
downloademacs-4e20aeafbf3729568df62f883113ba7983fe24df.tar.gz
emacs-4e20aeafbf3729568df62f883113ba7983fe24df.zip
(frame-notice-user-settings): If background
color has been changed, update background-mode from it, then update faces.
-rw-r--r--lisp/frame.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/frame.el b/lisp/frame.el
index e1adb7ba66e..ef15f9ab78e 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -371,6 +371,13 @@ These supersede the values given in `default-frame-alist'."
371 (setq newparms (nreverse newparms)) 371 (setq newparms (nreverse newparms))
372 (modify-frame-parameters frame-initial-frame 372 (modify-frame-parameters frame-initial-frame
373 newparms) 373 newparms)
374 ;; If we changed the background color,
375 ;; we need to update the background-mode parameter
376 ;; and maybe some faces too.
377 (when (assq 'background-color newparms)
378 (unless (assq 'background-mode newparms)
379 (frame-set-background-mode frame-initial-frame))
380 (face-set-after-frame-default frame-initial-frame))
374 (if (assq 'font newparms) 381 (if (assq 'font newparms)
375 (frame-update-faces frame-initial-frame))))) 382 (frame-update-faces frame-initial-frame)))))
376 383