branch: elpa/logview
commit 21985d796d524b7969bd5e418035ad7800272584
Author: Paul Pogonyshev <pogonys...@gmail.com>
Commit: Paul Pogonyshev <pogonys...@gmail.com>

    Don't call `font-lock-flush' on Emacs 24.
---
 logview.el | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/logview.el b/logview.el
index 0a9b9a2632..f135061de1 100644
--- a/logview.el
+++ b/logview.el
@@ -2257,11 +2257,10 @@ See `logview--iterate-entries-forward' for details."
   (logview--retire-hiding-symbol 'logview--filtered-symbol)
   (logview--update-invisibility-spec)
   (logview--std-temporarily-widening
-    (font-lock-flush)))
-
-(defun logview--maybe-refontify-region (region)
-  (when region
-    (font-lock-flush (car region) (cdr region))))
+    (if (fboundp 'font-lock-flush)
+        (with-no-warnings (font-lock-flush))
+      ;; Emacs 24 doesn't have `font-lock-flush'.
+      (font-lock-fontify-buffer))))
 
 
 (defun logview--maybe-pulse-current-entry (&optional why)

Reply via email to