aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Fürmetz <fuermetz@mailbox.org>2019-07-04 15:02:45 +0200
committerGitHub <noreply@github.com>2019-07-04 15:02:45 +0200
commit9970d48333c8e5595c99fc153e10ad2b4cd698e5 (patch)
treee0579e0e20f2df0f2df1a77ea55f860988492711
parent18e203124f766dcc429aa52a7b0f7414cf601cc7 (diff)
parent0128da8b8c8571165386949205dc63cc71167dcb (diff)
Merge pull request #93 from jixiuf/fix-selecting-deleted-buffer
check buffer-live-p in vterm--filter
-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.