+2009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist,
+ and only put a prop if it is non-nil.
+
2009-11-03 Juri Linkov <juri@jurta.org>
* menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle)
`(progn
(defvaralias ,obsolete-name ,current-name ,docstring)
;; See Bug#4706.
- (mapc (lambda (prop) (or (get ,current-name prop)
- (put ,current-name prop
- (get ,obsolete-name prop))))
- '(saved-value saved-variable-comment))
+ (dolist (prop '(saved-value saved-variable-comment))
+ (and (get ,obsolete-name prop)
+ (null (get ,current-name prop))
+ (put ,current-name prop (get ,obsolete-name prop))))
(make-obsolete-variable ,obsolete-name ,current-name ,when)))
(set-advertised-calling-convention
;; New code should always provide the `when' argument.