From 0128da8b8c8571165386949205dc63cc71167dcb Mon Sep 17 00:00:00 2001 From: jixiufeng Date: Tue, 11 Jun 2019 14:47:36 +0800 Subject: check buffer-live-p in vterm--filter --- vterm.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vterm.el b/vterm.el index 1789c1b..cc10a51 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. -- cgit v1.0