aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/desktop.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/desktop.el')
-rw-r--r--lisp/desktop.el7
1 files changed, 3 insertions, 4 deletions
diff --git a/lisp/desktop.el b/lisp/desktop.el
index dd1d0b6820..e9791cc0f9 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -698,10 +698,9 @@ to provide correct modes for autoloaded files."
(cond ((equal '(t) mim) (auto-fill-mode 1)) ; backwards compatible
((equal '(nil) mim) (auto-fill-mode 0))
(t (mapcar #'(lambda (minor-mode)
- (unless (or (eq minor-mode t) (eq minor-mode nil))
- (if (and minor-mode (fboundp minor-mode))
- (funcall minor-mode 1))))
- mim)))
+ (when (functionp minor-mode)
+ (funcall minor-mode 1)))
+ mim)))
(goto-char pt)
(if (consp mk)
(progn