diff options
| -rw-r--r-- | lisp/progmodes/flymake.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index b29d0bc6456..9dda53713f5 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el | |||
| @@ -1451,9 +1451,10 @@ special *Flymake log* buffer." :group 'flymake :lighter | |||
| 1451 | (cancel-timer flymake-timer) | 1451 | (cancel-timer flymake-timer) |
| 1452 | (setq flymake-timer nil)) | 1452 | (setq flymake-timer nil)) |
| 1453 | (mapc #'flymake--delete-overlay (flymake--really-all-overlays)) | 1453 | (mapc #'flymake--delete-overlay (flymake--really-all-overlays)) |
| 1454 | (maphash (lambda (_backend state) | 1454 | (when flymake--state |
| 1455 | (flymake--clear-foreign-diags state)) | 1455 | (maphash (lambda (_backend state) |
| 1456 | flymake--state))) | 1456 | (flymake--clear-foreign-diags state)) |
| 1457 | flymake--state)))) | ||
| 1457 | ;; turning Flymake on or off has consequences for listings | 1458 | ;; turning Flymake on or off has consequences for listings |
| 1458 | (flymake--update-diagnostics-listings (current-buffer))) | 1459 | (flymake--update-diagnostics-listings (current-buffer))) |
| 1459 | 1460 | ||