From 25a4d63728226593c668d04834afc68021493e19 Mon Sep 17 00:00:00 2001 From: JenChieh Date: Sun, 10 Mar 2024 18:30:18 -0700 Subject: [PATCH] fix: comment bug rendering multiple times --- sideline-flycheck.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sideline-flycheck.el b/sideline-flycheck.el index 20966c6..d4b0e64 100644 --- a/sideline-flycheck.el +++ b/sideline-flycheck.el @@ -100,6 +100,7 @@ Argument COMMAND is required in sideline backend." (buffer (or buffer (current-buffer))) ((eq buffer (current-buffer))) (errors (sideline-flycheck--get-errors)) + ;; XXX: Prevent render multiple times. (sideline-flycheck--callback)) (let (msgs) (dolist (err errors) @@ -117,6 +118,7 @@ Argument COMMAND is required in sideline backend." (ht-set sideline-flycheck--errors msg nil) ; doesn't care about value (push msg msgs)))) (funcall sideline-flycheck--callback msgs) + ;; XXX: We need to set it to `nil', or else it will render multiple times. (setq sideline-flycheck--callback nil)))) (defun sideline-flycheck--post-command ()