Subject: Re: bug#14085: 24.3.50; regression `C-c C-c' in `report-emacs-bug' no longer closes thereport window

From: Glenn Morris <[email-masked]>
Date: Sat, 04 May 2013 16:41:30 -0400

Stefan Monnier wrote:

>> For facility, I resend the patch here, hope it will be applied.
>
> Installed,

The problem was already fixed. I don't see the point of this change.

What if message-send changes the buffer?
The rest of message-send-and-exit seems to be coded with that
possibility in mind. Since it runs message-send-actions, it can do
anything.

*** lisp/gnus/message.el     2013-04-26 07:59:32 +0000
--- lisp/gnus/message.el     2013-05-04 19:34:19 +0000
***************
*** 4047,4053 ****
    (actions message-exit-actions))
      (when (and (message-send arg)
             (buffer-name buf))
!       (message-bury buf)
        (if message-kill-buffer-on-exit
          (kill-buffer buf))
        (message-do-actions actions)
--- 4047,4053 ----
    (actions message-exit-actions))
      (when (and (message-send arg)
             (buffer-name buf))
!       (message-bury)
        (if message-kill-buffer-on-exit
          (kill-buffer buf))
        (message-do-actions actions)