diff options
| author | Lars Hansen | 2005-10-12 09:16:55 +0000 |
|---|---|---|
| committer | Lars Hansen | 2005-10-12 09:16:55 +0000 |
| commit | 97b3a2143e3a556ddd42e6d3c2945c32498242f7 (patch) | |
| tree | cb7bab781e6f23d992e0b263c3505127a29ab520 | |
| parent | cc9e7d9176843a243ca4217229302c1b396dbb6e (diff) | |
| download | emacs-97b3a2143e3a556ddd42e6d3c2945c32498242f7.tar.gz emacs-97b3a2143e3a556ddd42e6d3c2945c32498242f7.zip | |
(desktop-load-file): Do nothing when FUNCTION is nil.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/desktop.el | 9 |
2 files changed, 10 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1de2034918d..82189b2d492 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-10-12 Lars Hansen <larsh@soem.dk> | ||
| 2 | |||
| 3 | * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil. | ||
| 4 | Reported by Reiner Steib <Reiner.Steib@gmx.de>. | ||
| 5 | |||
| 1 | 2005-10-11 Sven Joachim <svenjoac@gmx.de> | 6 | 2005-10-11 Sven Joachim <svenjoac@gmx.de> |
| 2 | 7 | ||
| 3 | * progmodes/sh-script.el (sh-tmp-file): | 8 | * progmodes/sh-script.el (sh-tmp-file): |
diff --git a/lisp/desktop.el b/lisp/desktop.el index cf4d387c7b1..0d5d18da191 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el | |||
| @@ -963,10 +963,11 @@ directory DIRNAME." | |||
| 963 | 963 | ||
| 964 | (defun desktop-load-file (function) | 964 | (defun desktop-load-file (function) |
| 965 | "Load the file where auto loaded FUNCTION is defined." | 965 | "Load the file where auto loaded FUNCTION is defined." |
| 966 | (let ((fcell (symbol-function function))) | 966 | (when function |
| 967 | (when (and (listp fcell) | 967 | (let ((fcell (symbol-function function))) |
| 968 | (eq 'autoload (car fcell))) | 968 | (when (and (listp fcell) |
| 969 | (load (cadr fcell))))) | 969 | (eq 'autoload (car fcell))) |
| 970 | (load (cadr fcell)))))) | ||
| 970 | 971 | ||
| 971 | ;; ---------------------------------------------------------------------------- | 972 | ;; ---------------------------------------------------------------------------- |
| 972 | ;; Create a buffer, load its file, set its mode, ...; | 973 | ;; Create a buffer, load its file, set its mode, ...; |