(pgg-temp-buffer-show-function): Reuse existing visible
authorSimon Josefsson <jas@extundo.com>
Mon, 12 May 2003 11:35:46 +0000 (11:35 +0000)
committerSimon Josefsson <jas@extundo.com>
Mon, 12 May 2003 11:35:46 +0000 (11:35 +0000)
output window if one is available.  Tiny patch from Ville Skyttä
<scop@xemacs.org>.

lisp/ChangeLog
lisp/pgg.el

index e1ab69a..0d4c8b6 100644 (file)
@@ -1,3 +1,9 @@
+2003-05-12  Simon Josefsson  <jas@extundo.com>
+
+       * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
+       output window if one is available.  Tiny patch from Ville Skytt\e,Ad\e(B
+       <scop@xemacs.org>.
+
 2003-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
index 82a3805..b51bf2c 100644 (file)
@@ -78,7 +78,8 @@
        ,@body)))
 
 (defun pgg-temp-buffer-show-function (buffer)
-  (let ((window (split-window-vertically)))
+  (let ((window (or (get-buffer-window buffer 'visible)
+                   (split-window-vertically))))
     (set-window-buffer window buffer)
     (shrink-window-if-larger-than-buffer window)))