[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 345cdd7a705: (eieio--generic-subclass-specializers): Autoload cla
From: |
Stefan Monnier |
Subject: |
master 345cdd7a705: (eieio--generic-subclass-specializers): Autoload class |
Date: |
Fri, 8 Mar 2024 11:57:27 -0500 (EST) |
branch: master
commit 345cdd7a70558cd47c2ab3e124e2352debaa57cb
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
(eieio--generic-subclass-specializers): Autoload class
* lisp/emacs-lisp/eieio-core.el (eieio--generic-subclass-specializers):
Don't forget to handle autoloaded classes.
---
lisp/emacs-lisp/eieio-core.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el
index 9a73e7c7441..a2f7c4172a3 100644
--- a/lisp/emacs-lisp/eieio-core.el
+++ b/lisp/emacs-lisp/eieio-core.el
@@ -1079,6 +1079,8 @@ method invocation orders of the involved classes."
(defun eieio--generic-subclass-specializers (tag &rest _)
(when (cl--class-p tag)
+ (when (eieio--class-p tag)
+ (setq tag (eieio--full-class-object tag))) ;Autoload, if applicable.
(mapcar (lambda (class) `(subclass ,class))
(cl--class-allparents tag))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 345cdd7a705: (eieio--generic-subclass-specializers): Autoload class,
Stefan Monnier <=