Eval these: (face-background 'region) ==> "lightgoldenrod2"
(face-background 'region t) ==> nil
The latter seems wrong to me. If I read the doc string of
`face-background' correctly, this would be saying that "the default
[background] for face region (for new frames)" is nil. And that
doesn't seem correct.
I think that the "default for new frames" does not include what is
specified in the defface. It is what you set by calling
set-face-background and specifying t for the frame. That overrides
what the defface says; but usually it isn't specified nowadays.
I tried to clarify the test in the Emacs Lisp manual.
Please take a look.
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug