aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/desktop.el
diff options
context:
space:
mode:
authorLars Hansen <[email protected]>2005-10-12 09:16:55 +0000
committerLars Hansen <[email protected]>2005-10-12 09:16:55 +0000
commit97b3a2143e3a556ddd42e6d3c2945c32498242f7 (patch)
treecb7bab781e6f23d992e0b263c3505127a29ab520 /lisp/desktop.el
parentcc9e7d9176843a243ca4217229302c1b396dbb6e (diff)
(desktop-load-file): Do nothing when FUNCTION is nil.
Diffstat (limited to 'lisp/desktop.el')
-rw-r--r--lisp/desktop.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/desktop.el b/lisp/desktop.el
index cf4d387c7b..0d5d18da19 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -963,10 +963,11 @@ directory DIRNAME."
(defun desktop-load-file (function)
"Load the file where auto loaded FUNCTION is defined."
- (let ((fcell (symbol-function function)))
- (when (and (listp fcell)
- (eq 'autoload (car fcell)))
- (load (cadr fcell)))))
+ (when function
+ (let ((fcell (symbol-function function)))
+ (when (and (listp fcell)
+ (eq 'autoload (car fcell)))
+ (load (cadr fcell))))))
;; ----------------------------------------------------------------------------
;; Create a buffer, load its file, set its mode, ...;