diff --git a/mu4e/mu4e-headers.el b/mu4e/mu4e-headers.el index 131f75d5..f29585b5 100644 --- a/mu4e/mu4e-headers.el +++ b/mu4e/mu4e-headers.el @@ -556,8 +556,10 @@ found." ((memq 'flagged flags) 'mu4e-flagged-face) ((memq 'replied flags) 'mu4e-replied-face) ((memq 'passed flags) 'mu4e-forwarded-face) - (t 'mu4e-header-face)))) - (add-face-text-property 0 (length line) face t line) + (t 'mu4e-header-face)))) + ;; hmmm, this only works with emacs 24.4+ + (when (fboundp 'add-face-text-property) + (add-face-text-property 0 (length line) face t line)) line)) (defun mu4e~headers-line-handler (msg line)