From 6732fb46af1d6a80966c355a4f5a18c1aae733a5 Mon Sep 17 00:00:00 2001 From: djcb Date: Fri, 13 Jan 2012 00:47:18 +0200 Subject: [PATCH] * mu-msg-file.c: search priority headers in faster order - some message statistics showed the most common header to signify message priority; check that one first --- src/mu-msg-file.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mu-msg-file.c b/src/mu-msg-file.c index f978c8e9..6be58e0f 100644 --- a/src/mu-msg-file.c +++ b/src/mu-msg-file.c @@ -360,13 +360,14 @@ get_prio_header_field (MuMsgFile *self) obj = GMIME_OBJECT(self->_mime_msg); - str = g_mime_object_get_header (obj, "X-Priority"); + str = g_mime_object_get_header (obj, "Precedence"); if (!str) - str = g_mime_object_get_header (obj, "X-MSMail-Priority"); + str = g_mime_object_get_header (obj, "X-Priority"); if (!str) str = g_mime_object_get_header (obj, "Importance"); - if (!str) - str = g_mime_object_get_header (obj, "Precedence"); + /* NOTE: "X-MSMail-Priority" is never seen without "X-Priority" */ + /* if (!str) */ + /* str = g_mime_object_get_header (obj, "X-MSMail-Priority"); */ if (str) return (to_lower(g_strdup(str))); else