summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2022-06-01 14:50:16 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2022-06-01 14:50:16 +0200
commitc791a3e9f3d48376e0c1d50e9e2648def494d635 (patch)
tree3ae500a1bbe2341d6674caf1df5eed0fbb9ba3cb /lisp/emacs-lisp
parent45e65c7d92e195102a203cb738707d12581c3c2e (diff)
downloademacs-c791a3e9f3d48376e0c1d50e9e2648def494d635.tar.gz
emacs-c791a3e9f3d48376e0c1d50e9e2648def494d635.tar.bz2
emacs-c791a3e9f3d48376e0c1d50e9e2648def494d635.zip
Fix up the loaddefs-gen updating logic
* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Only do the updating logic if we're really updating.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/loaddefs-gen.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index d6504f798ac..e5a5c21d234 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -543,7 +543,7 @@ If INCLUDE-PACKAGE-VERSION, include package version data."
(dolist (fdefs (seq-group-by #'car defs))
(let ((loaddefs-file (car fdefs)))
(with-temp-buffer
- (if (file-exists-p loaddefs-file)
+ (if (and updating (file-exists-p loaddefs-file))
(insert-file-contents loaddefs-file)
(insert (loaddefs-generate--rubric loaddefs-file nil t))
(search-backward "\f")