changeset 63758:b0c4ce512db4

(gud-filter): Simplify using with-selected-window and with-current-buffer.
author Richard M. Stallman <rms@gnu.org>
date Sat, 25 Jun 2005 13:52:15 +0000
parents 73e0fc286df5
children 015a62a98a1c
files lisp/progmodes/gud.el
diffstat 1 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/progmodes/gud.el	Sat Jun 25 13:41:59 2005 +0000
+++ b/lisp/progmodes/gud.el	Sat Jun 25 13:52:15 2005 +0000
@@ -2534,16 +2534,12 @@
 	    ;; This must be outside of the save-excursion
 	    ;; in case the source file is our current buffer.
 	    (if process-window
-		(save-selected-window
-		  (select-window process-window)
+		(with-selected-window
 		  (gud-display-frame))
 	      ;; We have to be in the proper buffer, (process-buffer proc),
 	      ;; but not in a save-excursion, because that would restore point.
-	      (let ((old-buf (current-buffer)))
-		(set-buffer (process-buffer proc))
-		(unwind-protect
-		    (gud-display-frame)
-		  (set-buffer old-buf)))))
+	      (with-current-buffer (process-buffer proc)
+		(gud-display-frame))))
 
 	  ;; If we deferred text that arrived during this processing,
 	  ;; handle it now.