aboutsummaryrefslogtreecommitdiff
path: root/vterm.el
diff options
context:
space:
mode:
Diffstat (limited to 'vterm.el')
-rw-r--r--vterm.el10
1 files changed, 6 insertions, 4 deletions
diff --git a/vterm.el b/vterm.el
index 91659a7..ff75478 100644
--- a/vterm.el
+++ b/vterm.el
@@ -300,10 +300,12 @@ Argument BUFFER the terminal buffer."
Then triggers a redraw from the module."
(let ((inhibit-redisplay t)
- (inhibit-read-only t))
- (with-current-buffer (process-buffer process)
- (vterm--write-input vterm--term input)
- (vterm--update vterm--term))))
+ (inhibit-read-only t)
+ (buf (process-buffer process)))
+ (when (buffer-live-p buf)
+ (with-current-buffer buf
+ (vterm--write-input vterm--term input)
+ (vterm--update vterm--term)))))
(defun vterm--sentinel (process event)
"Sentinel of vterm PROCESS.