emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/engrave-faces a6663d2: Don't try to get attributes of n


From: ELPA Syncer
Subject: [elpa] externals/engrave-faces a6663d2: Don't try to get attributes of non-existant faces
Date: Sat, 18 Sep 2021 07:57:10 -0400 (EDT)

branch: externals/engrave-faces
commit a6663d2dbacb3a68d0bb760ea55c1b1a64056e12
Author: TEC <tec@tecosaur.com>
Commit: TEC <tec@tecosaur.com>

    Don't try to get attributes of non-existant faces
---
 engrave-faces.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/engrave-faces.el b/engrave-faces.el
index 14d0478..ded92aa 100644
--- a/engrave-faces.el
+++ b/engrave-faces.el
@@ -308,7 +308,8 @@ Unconditionally returns nil when FACES is default."
             (delq nil
                   (mapcar
                    (lambda (attr)
-                     (let ((attr-val (face-attribute (car face-style) attr nil 
t)))
+                     (let ((attr-val (when (facep (car face-style))
+                                       (face-attribute (car face-style) attr 
nil t))))
                        (when (or (engrave-faces--check-nondefault attr 
attr-val)
                                  (eq (car face-style) 'default))
                          (list attr attr-val))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]