From 646b06563f8ddfa877823e573b651639e91df802 Mon Sep 17 00:00:00 2001 From: djcb Date: Mon, 23 Mar 2015 20:57:29 +0200 Subject: [PATCH] mu4e: fix :thread-subject for the non-threaded case --- mu4e/mu4e-headers.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mu4e/mu4e-headers.el b/mu4e/mu4e-headers.el index ec58212d..b0dae9cd 100644 --- a/mu4e/mu4e-headers.el +++ b/mu4e/mu4e-headers.el @@ -438,11 +438,11 @@ date. The formats used for date and time are "Get the subject if it is the first one in a thread; otherwise, return the thread-prefix without the subject-text. In other words, show the subject of a thread only once, similar to e.g. 'mutt'." - (let ((tinfo (mu4e-message-field msg :thread)) + (let* ((tinfo (mu4e-message-field msg :thread)) (subj (mu4e-msg-field msg :subject))) (concat ;; prefix subject with a thread indicator (mu4e~headers-thread-prefix tinfo) - (if (or (zerop (plist-get tinfo :level)) + (if (or (not tinfo) (zerop (plist-get tinfo :level)) (plist-get tinfo :empty-parent)) (truncate-string-to-width subj 600) ""))))