Subject: Re: bug#10630: 24.0.92; :inheirt isn't being inherited in custom themes
From: Chong Yidong <[email-masked]>
To: Adam Christensen <[email-masked]>
Cc: [email-masked]
Date: Sun, 25 Nov 2012 12:51:41 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Adam Christensen <[email-masked]> writes:

>     (deftheme foo
>       "A test theme.")
>     
>     (custom-theme-set-faces
>      'foo
>      '(region ((t (:background "LightSkyBlue1"))))
>      '(isearch ((t (:inherit region)))))
>     
>     (provide-theme 'foo)
>
> This doesn't appear to change the background of isearch. This did work
> in Emacs 23.3.

I've committed a change to trunk which fixes this, by making theme faces
completely replace defface specs.