branch: master
commit a5a24df67cb49fdd38f2d2f21fbe374f6f8cdca4
Author: Dmitry Gutov <[email protected]>
Commit: Dmitry Gutov <[email protected]>
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)))))
;;}}}