Invert category order
authorAndre Heinecke <aheinecke@intevation.de>
Thu, 15 Dec 2016 16:52:13 +0000 (17:52 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Thu, 15 Dec 2016 16:52:13 +0000 (17:52 +0100)
* src/mail.cpp (Mail::update_categories): Invert order.

--
This should help when outlook decides to only show one category
because now the verified sender which is more important is shown
first.

src/mail.cpp

index 6358951..6b06f03 100644 (file)
@@ -1290,6 +1290,15 @@ Mail::update_categories ()
 {
   const char *decCategory = _("GpgOL: Encrypted Message");
   const char *verifyCategory = _("GpgOL: Trusted Sender Address");
+  if (is_valid_sig())
+    {
+      add_category (m_mailitem, verifyCategory);
+    }
+  else
+    {
+      remove_category (m_mailitem, verifyCategory);
+    }
+
   if (m_decrypt_result.numRecipients())
     {
       /* We use the number of recipients as we don't care
@@ -1302,15 +1311,6 @@ Mail::update_categories ()
          categories */
       remove_category (m_mailitem, decCategory);
     }
-
-  if (is_valid_sig())
-    {
-      add_category (m_mailitem, verifyCategory);
-    }
-  else
-    {
-      remove_category (m_mailitem, verifyCategory);
-    }
   return;
 }