aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2002-12-29 16:20:17 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2002-12-29 16:20:17 +0000
commit3a725ce723fcb78df3c1843f3f091ae008b9dfa2 (patch)
tree593b97b0a25d61116a9506040af912e9329df3c9 /generic
parentb6de4f4d0a3be8158a89f92d5209cc56f07dd26b (diff)
Fake customize menu create for latest Emacs release -- workaround new bug there
Diffstat (limited to 'generic')
-rw-r--r--generic/proof-compat.el11
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)