From: Lars Ingebrigtsen Date: Thu, 26 Jan 2017 18:07:00 +0000 (+0100) Subject: Give a slight better error message in mml-minibuffer-read-file X-Git-Tag: emacs-26.0.90~870^2~42 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9fc67ae2dd49ab574d4858496c33fdd6c00f9c9b;p=emacs.git Give a slight better error message in mml-minibuffer-read-file * lisp/gnus/mml.el (mml-minibuffer-read-file): Give a slightly better error message when the user enters nothing (bug#20480). --- diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el index df541fbcccd..19c19decedd 100644 --- a/lisp/gnus/mml.el +++ b/lisp/gnus/mml.el @@ -1251,9 +1251,11 @@ If not set, `default-directory' will be used." (let* ((completion-ignored-extensions nil) (file (read-file-name prompt (or mml-default-directory default-directory) - nil t))) + "" t))) ;; Prevent some common errors. This is inspired by similar code in ;; VM. + (when (zerop (length file)) + (error "No file name entered")) (when (file-directory-p file) (error "%s is a directory, cannot attach" file)) (unless (file-exists-p file)