diff lisp/comint.el @ 3113:598d05b3eb3b

(comint-filter): Restore buffer-read-only in proper buffer.
author Richard M. Stallman <rms@gnu.org>
date Wed, 26 May 1993 17:03:51 +0000
parents 305044e75269
children bc4729d67e6e
line wrap: on
line diff
--- a/lisp/comint.el	Wed May 26 16:56:03 1993 +0000
+++ b/lisp/comint.el	Wed May 26 17:03:51 1993 +0000
@@ -651,13 +651,11 @@
 ;; when output is inserted.
 (defun comint-filter (process string)
   (let ((obuf (current-buffer))
-	ordonly
 	opoint obeg oend)
     (set-buffer (process-buffer process))
     (setq opoint (point))
     (setq obeg (point-min))
     (setq oend (point-max))
-    (setq ordonly buffer-read-only)
     (let ((buffer-read-only nil)
 	  (nchars (length string)))
       (widen)
@@ -677,12 +675,11 @@
 	   (set-marker comint-last-input-end
 		       (- comint-last-input-end nchars)))
       (set-marker (process-mark process) (point) nil)
-      (force-mode-line-update)
+      (force-mode-line-update))
 
-      (narrow-to-region obeg oend)
-      (setq buffer-read-only ordonly)
-      (goto-char opoint)
-      (set-buffer obuf))))
+    (narrow-to-region obeg oend)
+    (goto-char opoint)
+    (set-buffer obuf)))
 
 (defun comint-get-old-input-default ()
   "Default for comint-get-old-input.