Mercurial > emacs
diff lisp/custom.el @ 52207:c26f56efcd5d
(custom-load-symbol): Load cus-load and cus-start first.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 17 Aug 2003 00:17:16 +0000 |
parents | 7c924263658d |
children | 695cf19ef79e |
line wrap: on
line diff
--- a/lisp/custom.el Sun Aug 17 00:16:25 2003 +0000 +++ b/lisp/custom.el Sun Aug 17 00:17:16 2003 +0000 @@ -502,6 +502,14 @@ "Load all dependencies for SYMBOL." (unless custom-load-recursion (let ((custom-load-recursion t)) + ;; Load these files if not already done, + ;; to make sure we know all the dependencies of SYMBOL. + (condition-case nil + (require 'cus-load) + (error nil)) + (condition-case nil + (require 'cus-start) + (error nil)) (dolist (load (get symbol 'custom-loads)) (cond ((symbolp load) (condition-case nil (require load) (error nil))) ;; This is subsumed by the test below, but it's much faster.