diff options
author | Lars Hansen <[email protected]> | 2005-10-12 09:16:55 +0000 |
---|---|---|
committer | Lars Hansen <[email protected]> | 2005-10-12 09:16:55 +0000 |
commit | 97b3a2143e3a556ddd42e6d3c2945c32498242f7 (patch) | |
tree | cb7bab781e6f23d992e0b263c3505127a29ab520 /lisp/desktop.el | |
parent | cc9e7d9176843a243ca4217229302c1b396dbb6e (diff) |
(desktop-load-file): Do nothing when FUNCTION is nil.
Diffstat (limited to 'lisp/desktop.el')
-rw-r--r-- | lisp/desktop.el | 9 |
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, ...; |