Subject: Re: bug#13152: 24.2.90; [REGRESSION] dired-get-marked-files changed

From: Juri Linkov <[email-masked]>
Date: Wed, 12 Dec 2012 11:29:20 +0200

> You'll notice in the second run, the current-buffer has changed to
> ' *Marked Files*'.

Despite the recent changes in `dired-mark-pop-up' that added
`with-temp-buffer-window' the same behavior is observable
in older versions too.  For more than 1 file the call to
`(apply function args)' is performed in the buffer " *Marked Files*"
(in the QUIT-FUNCTION arg of `with-temp-buffer-window').

> Note in previous versions of Emacs, dired-get-marked-files throws an
> error when run in a non-dired buffer, but in 24.2.90 it returns '(nil).

This is a result of the following change:
http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/110668
I see no problems with this.