aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2009-11-03 15:28:13 +0000
committerStefan Monnier2009-11-03 15:28:13 +0000
commit6e39d3b2b075f7ff982aeb5800aa502994c41db6 (patch)
tree109f615558c0466c1fc9e0296f9569cb306d8a35
parentc9753fb4b5dff014ea52a9b81ac3b12bcf38a5f7 (diff)
downloademacs-6e39d3b2b075f7ff982aeb5800aa502994c41db6.tar.gz
emacs-6e39d3b2b075f7ff982aeb5800aa502994c41db6.zip
(define-obsolete-variable-alias): Use dolist,
and only put a prop if it is non-nil.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/byte-run.el8
2 files changed, 9 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8d211786172..99fc1f1edd0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist,
4 and only put a prop if it is non-nil.
5
12009-11-03 Juri Linkov <juri@jurta.org> 62009-11-03 Juri Linkov <juri@jurta.org>
2 7
3 * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle) 8 * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle)
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el
index a00fdf0e4f5..af3150ffe60 100644
--- a/lisp/emacs-lisp/byte-run.el
+++ b/lisp/emacs-lisp/byte-run.el
@@ -202,10 +202,10 @@ CURRENT-NAME, if it does not already have them:
202 `(progn 202 `(progn
203 (defvaralias ,obsolete-name ,current-name ,docstring) 203 (defvaralias ,obsolete-name ,current-name ,docstring)
204 ;; See Bug#4706. 204 ;; See Bug#4706.
205 (mapc (lambda (prop) (or (get ,current-name prop) 205 (dolist (prop '(saved-value saved-variable-comment))
206 (put ,current-name prop 206 (and (get ,obsolete-name prop)
207 (get ,obsolete-name prop)))) 207 (null (get ,current-name prop))
208 '(saved-value saved-variable-comment)) 208 (put ,current-name prop (get ,obsolete-name prop))))
209 (make-obsolete-variable ,obsolete-name ,current-name ,when))) 209 (make-obsolete-variable ,obsolete-name ,current-name ,when)))
210(set-advertised-calling-convention 210(set-advertised-calling-convention
211 ;; New code should always provide the `when' argument. 211 ;; New code should always provide the `when' argument.