aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vterm.el13
1 files changed, 7 insertions, 6 deletions
diff --git a/vterm.el b/vterm.el
index bf906bf..a79f8f1 100644
--- a/vterm.el
+++ b/vterm.el
@@ -215,12 +215,13 @@ If nil, never delay")
(vterm--delayed-redraw (current-buffer))))
(defun vterm--delayed-redraw(buffer)
- (with-current-buffer buffer
- (let ((inhibit-redisplay t)
- (inhibit-read-only t))
- (when vterm--term
- (vterm--redraw vterm--term)))
- (setq vterm--redraw-timer nil)))
+ (when (buffer-live-p buffer)
+ (with-current-buffer buffer
+ (let ((inhibit-redisplay t)
+ (inhibit-read-only t))
+ (when vterm--term
+ (vterm--redraw vterm--term)))
+ (setq vterm--redraw-timer nil))))
;;;###autoload
(defun vterm ()