Add upstream patch to fix a filtering bug in KMail.

Despite what the patch's commit message says, this is actually a fix for
https://bugs.kde.org/show_bug.cgi?id=340015, which is part of 4.14.3. It
allows filtering based on the "List-Id" header to work again.
This commit is contained in:
Raphael Kubo da Costa 2014-11-13 15:41:28 +00:00
parent 74487fa203
commit bc992276b9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372525
2 changed files with 28 additions and 0 deletions

View file

@ -3,6 +3,7 @@
PORTNAME= kdepim PORTNAME= kdepim
PORTVERSION= ${KDE4_VERSION} PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
CATEGORIES= deskutils kde CATEGORIES= deskutils kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION} DIST_SUBDIR= KDE/${PORTVERSION}

View file

@ -0,0 +1,27 @@
commit 01764b0eb3c7b7407f3119ef711d5b07d7b9a313
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Oct 24 13:22:36 2014 +0200
Fix filtering of mailing-list based on "List-id".
BUG:339090
FIXED-IN: 4.14.3
CCBUG:339090
--- mailcommon/search/searchpattern.cpp
+++ mailcommon/search/searchpattern.cpp
@@ -672,7 +672,6 @@ SearchRule::RequiredPart SearchRuleString::requiredPart() const
kasciistricmp( f, "<status>" ) == 0 ||
kasciistricmp( f, "<tag>" ) == 0 ||
kasciistricmp( f, "Subject" ) == 0 ||
- kasciistricmp( f, "list-id" ) == 0 ||
kasciistricmp( f, "from" ) == 0 ||
kasciistricmp( f, "<any header>" )== 0) {
part = Envelope;
@@ -683,6 +682,7 @@ SearchRule::RequiredPart SearchRuleString::requiredPart() const
kasciistricmp( f, "cc" ) == 0 ||
kasciistricmp( f, "bcc" ) == 0 ||
kasciistricmp( f, "resent-from" ) == 0 ||
+ kasciistricmp( f, "list-id" ) == 0 ||
kasciistricmp( f, "x-loop" ) == 0 ||
kasciistricmp( f, "x-mailing-list" ) == 0 ||
kasciistricmp( f, "x-spam-flag" ) == 0 ||