aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/desktop.el3
2 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f7a25e44de..c55e2d0aed 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2000-08-16 Eli Zaretskii <[email protected]>
+
+ * desktop.el (desktop-save): Don't look at symbol-value of a
+ member of minor-mode-alist, unless it is boundp.
+
2000-08-16 Sam Steingold <[email protected]>
* buff-menu.el (list-buffers-noselect): Use `dolist' instead of
diff --git a/lisp/desktop.el b/lisp/desktop.el
index e59d57c07f..dd26daa097 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -458,7 +458,8 @@ MODE is the major mode."
(let (ret)
(mapcar
#'(lambda (mim)
- (and (symbol-value mim)
+ (and (boundp mim)
+ (symbol-value mim)
(setq ret
(cons (let ((special (assq mim desktop-minor-mode-table)))
(if special