emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master a5a24df 322/433: Fix the timer error: "Selecting deleted b


From: Dmitry Gutov
Subject: [elpa] master a5a24df 322/433: Fix the timer error: "Selecting deleted buffer"
Date: Thu, 15 Mar 2018 19:44:27 -0400 (EDT)

branch: master
commit a5a24df67cb49fdd38f2d2f21fbe374f6f8cdca4
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Fix the timer error: "Selecting deleted buffer"
---
 mmm-vars.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/mmm-vars.el b/mmm-vars.el
index 6ce964b..35076d6 100644
--- a/mmm-vars.el
+++ b/mmm-vars.el
@@ -801,11 +801,12 @@ than it solves, but some modes require it.")
                              #'mmm-mode-idle-reparse (current-buffer))))
 
 (defun mmm-mode-idle-reparse (buffer)
-  (with-current-buffer buffer
-    (when mmm-mode-buffer-dirty
-      (mmm-apply-all)
-      (setq mmm-mode-buffer-dirty nil)
-      (setq mmm-mode-parse-timer nil))))
+  (when (buffer-live-p buffer)
+    (with-current-buffer buffer
+      (when mmm-mode-buffer-dirty
+        (mmm-apply-all)
+        (setq mmm-mode-buffer-dirty nil)
+        (setq mmm-mode-parse-timer nil)))))
 
 ;;}}}
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]