aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2011-11-30 09:52:08 -0500
committerStefan Monnier2011-11-30 09:52:08 -0500
commit8b69fcd74dc1162f52ca0ac5188efb4a6a2d4c6f (patch)
treef60571896b3528da70aae67701af745be24e2bd0
parentfebe6beadce3699409fc4034a9afaca68438c4e6 (diff)
downloademacs-8b69fcd74dc1162f52ca0ac5188efb4a6a2d4c6f.tar.gz
emacs-8b69fcd74dc1162f52ca0ac5188efb4a6a2d4c6f.zip
* lisp/gnus/message.el (message-pop-to-buffer): Revert 2011-09-11 change.
-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)))