aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/ChangeLog4
-rw-r--r--lisp/gnus/message.el5
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 590277e89cd..f767ee4407b 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,7 @@
12011-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * message.el (message-pop-to-buffer): Revert 2011-09-11 change.
4
12011-11-30 Katsumi Yamaoka <yamaoka@jpl.org> 52011-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2 6
3 * gnus-art.el (gnus-article-browse-html-parts): Convert link file names 7 * gnus-art.el (gnus-article-browse-html-parts): Convert link file names
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 5d82faee20d..eea50de4cec 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -6322,6 +6322,7 @@ between beginning of field and beginning of line."
6322 6322
6323(defun message-pop-to-buffer (name &optional switch-function) 6323(defun message-pop-to-buffer (name &optional switch-function)
6324 "Pop to buffer NAME, and warn if it already exists and is modified." 6324 "Pop to buffer NAME, and warn if it already exists and is modified."
6325 (unless switch-function (setq switch-function #'pop-to-buffer))
6325 (let ((buffer (get-buffer name))) 6326 (let ((buffer (get-buffer name)))
6326 (if (and buffer 6327 (if (and buffer
6327 (buffer-name buffer)) 6328 (buffer-name buffer))
@@ -6331,7 +6332,7 @@ between beginning of field and beginning of line."
6331 (progn 6332 (progn
6332 (gnus-select-frame-set-input-focus (window-frame window)) 6333 (gnus-select-frame-set-input-focus (window-frame window))
6333 (select-window window)) 6334 (select-window window))
6334 (funcall (or switch-function 'switch-to-buffer) buffer) 6335 (funcall switch-function buffer)
6335 (set-buffer buffer)) 6336 (set-buffer buffer))
6336 (when (and (buffer-modified-p) 6337 (when (and (buffer-modified-p)
6337 (not (prog1 6338 (not (prog1
@@ -6339,7 +6340,7 @@ between beginning of field and beginning of line."
6339 "Message already being composed; erase? ") 6340 "Message already being composed; erase? ")
6340 (message nil)))) 6341 (message nil))))
6341 (error "Message being composed"))) 6342 (error "Message being composed")))
6342 (funcall (or switch-function 'switch-to-buffer) name) 6343 (funcall switch-function name)
6343 (set-buffer name)) 6344 (set-buffer name))
6344 (erase-buffer) 6345 (erase-buffer)
6345 (message-mode))) 6346 (message-mode)))