[Kde-pim] Re: IMAP filtering doesn't work?

Stephen Kelly steveire at gmail.com
Wed May 25 07:25:32 BST 2011


Andre Heinecke wrote:
> My solution would be to make it a public function "tryToFilterInbox" and
> call it from the kmkernel. Do you have a better idea?
> 

Try something like this:

diff --git a/mailcommon/filtermanager.cpp b/mailcommon/filtermanager.cpp
index e874ec9..0b47109 100644
--- a/mailcommon/filtermanager.cpp
+++ b/mailcommon/filtermanager.cpp
@@ -304,7 +304,7 @@ FilterManager::FilterManager( QObject *parent )
   connect( d->mChangeRecorder, SIGNAL( itemAdded( const Akonadi::Item&, 
const Akonadi::Collection& ) ),
            SLOT( itemAdded( const Akonadi::Item&, const 
Akonadi::Collection& ) ) );
 
-  d->tryToFilterInboxOnStartup();
+  connect( this, SIGNAL(filterListUpdated()), 
SLOT(tryToFilterInboxOnStartup()) );
 }
 
 FilterManager::~FilterManager()




_______________________________________________
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