]> git.eshelyaron.com Git - emacs.git/commitdiff
(rmail-output-menu): Don't call expand-file-name.
authorRichard M. Stallman <rms@gnu.org>
Wed, 4 May 1994 22:00:01 +0000 (22:00 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 4 May 1994 22:00:01 +0000 (22:00 +0000)
Do nothing if rmail-secondary-file-menu return nil.

lisp/mail/rmailout.el

index edc78b1efc943efb4c4a82d2f5897c603b1f571e..82e665002c9b675b72e45b1f411521702d9bbf0d 100644 (file)
@@ -38,11 +38,13 @@ or more generally it may be any kind of expression that returns
 a file name as a string.")
 
 (defun rmail-output-menu (event)
-  "Output current message to another Rmail file, chosen with a menu."
+  "Output current message to another Rmail file, chosen with a menu.
+The variables `rmail-secondary-file-directory' and
+`rmail-secondary-file-regexp' control which files are offered in the menu."
   (interactive "e")
-  (rmail-output-to-rmail-file
-   (expand-file-name (rmail-secondary-file-menu event)
-                    rmail-secondary-file-directory)))
+  (let ((file-name (rmail-secondary-file-menu event)))
+    (if file-name
+       (rmail-output-to-rmail-file file-name))))
 
 ;;; There are functions elsewhere in Emacs that use this function; check
 ;;; them out before you change the calling method.