[Kde-pim] Review Request: Make KMail filters fetch body only when necessary
Volker Krause
vkrause at kde.org
Mon Jul 26 08:11:07 BST 2010
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/4735/#review6703
-----------------------------------------------------------
Ship it!
Looks good to me.
- Volker
On 2010-07-21 18:01:55, Kevin Krammer wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/4735/
> -----------------------------------------------------------
>
> (Updated 2010-07-21 18:01:55)
>
>
> Review request for KDE PIM and Thomas McGuire.
>
>
> Summary
> -------
>
> I was seeing full payload fetches whenever clicking on a folder in KMail. The ETM used for the message list only fetches headers so the full payload requirement had to some from somewhere else.
>
> Tracked it down to the Filter Manager, which set its ChangeRecorder's ItemFetchScope to full payload if one of the filter requires the body.
> Which sounds OK on the first look, but the fetch scope of the changerecorder apply to all fetches, i.e. for all kinds of notifications and in all collections.
>
> The filters are only run on itemAdded() and only for inboxes, so this delays the fetch scope change to those occasions.
>
>
> Diffs
> -----
>
> /branches/KDE/4.5/kdepim/kmail/kmfiltermgr.h 1152675
> /branches/KDE/4.5/kdepim/kmail/kmfiltermgr.cpp 1152675
>
> Diff: http://reviewboard.kde.org/r/4735/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Kevin
>
>
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list