diff options
| author | Stefan Monnier | 2009-11-03 15:28:13 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2009-11-03 15:28:13 +0000 |
| commit | 6e39d3b2b075f7ff982aeb5800aa502994c41db6 (patch) | |
| tree | 109f615558c0466c1fc9e0296f9569cb306d8a35 | |
| parent | c9753fb4b5dff014ea52a9b81ac3b12bcf38a5f7 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/emacs-lisp/byte-run.el | 8 |
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 @@ | |||
| 1 | 2009-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 | |||
| 1 | 2009-11-03 Juri Linkov <juri@jurta.org> | 6 | 2009-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. |