aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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