changeset 30736:48d749ce74e4

(gud-filter): Use `with-current-buffer' instead of save-excursion when inserting the output, so that point gets updated correctly; the old method relied on a rather dodgy side-effect of comint-output-filter to avoid the effect of save-excursion.
author Miles Bader <miles@gnu.org>
date Thu, 10 Aug 2000 10:54:40 +0000
parents 7960e7b84348
children 8139b53e0669
files lisp/gud.el
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/gud.el	Thu Aug 10 10:52:29 2000 +0000
+++ b/lisp/gud.el	Thu Aug 10 10:54:40 2000 +0000
@@ -4,7 +4,7 @@
 ;; Maintainer: FSF
 ;; Keywords: unix, tools
 
-;; Copyright (C) 1992, 93, 94, 95, 96, 1998 Free Software Foundation, Inc.
+;; Copyright (C) 1992, 93, 94, 95, 96, 1998, 2000 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
@@ -2181,8 +2181,8 @@
 	    (if gud-filter-pending-text
 		(setq string (concat gud-filter-pending-text string)
 		      gud-filter-pending-text nil))
-	    (save-excursion
-	      (set-buffer (process-buffer proc))
+
+	    (with-current-buffer (process-buffer proc)
 	      ;; If we have been so requested, delete the debugger prompt.
 	      (if (marker-buffer gud-delete-prompt-marker)
 		  (progn