diff options
author | 2002-12-29 16:20:17 +0000 | |
---|---|---|
committer | 2002-12-29 16:20:17 +0000 | |
commit | 3a725ce723fcb78df3c1843f3f091ae008b9dfa2 (patch) | |
tree | 593b97b0a25d61116a9506040af912e9329df3c9 /generic | |
parent | b6de4f4d0a3be8158a89f92d5209cc56f07dd26b (diff) |
Fake customize menu create for latest Emacs release -- workaround new bug there
Diffstat (limited to 'generic')
-rw-r--r-- | generic/proof-compat.el | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/generic/proof-compat.el b/generic/proof-compat.el index 7a5fb8f4..f3c5753b 100644 --- a/generic/proof-compat.el +++ b/generic/proof-compat.el @@ -381,10 +381,13 @@ The modified ALIST is returned." ;; Create a menu from a customize group, for older/non-existent customize -(or (fboundp 'customize-menu-create) -(defun customize-menu-create (&rest args) - "Dummy function for PG; please upgrade your Emacs." - nil)) +(if (or + (and (equal emacs-major-version 21) ; or for buggy Emacs 21.2.1 + (member emacs-minor-version '(2 0))) + (not (fboundp 'customize-menu-create))) + (defun customize-menu-create (&rest args) + "Dummy function for PG; please upgrade your Emacs." + nil)) (or (fboundp 'process-live-p) (defun process-live-p (obj) |