diff -r 759dc5235cdb -r bf7eb7911fc5 ipsservices/ipssosplugin/src/ipsplgpop3plugin.cpp
--- a/ipsservices/ipssosplugin/src/ipsplgpop3plugin.cpp Fri Jun 11 13:27:14 2010 +0300
+++ b/ipsservices/ipssosplugin/src/ipsplgpop3plugin.cpp Wed Jun 23 18:00:21 2010 +0300
@@ -138,7 +138,8 @@
void CIpsPlgPop3Plugin::RefreshNowL(
const TFSMailMsgId& aMailBoxId,
MFSMailRequestObserver& aOperationObserver,
- TInt aRequestId )
+ TInt aRequestId,
+ const TBool /*aSilentConnection*/ )
{
FUNC_LOG;
TMsvId service = aMailBoxId.Id();
@@ -188,10 +189,8 @@
iOperations.AppendL( watcher );
CleanupStack::Pop( watcher ); // >> watcher
-//
// send part of refresh
- //EmptyOutboxL( aMailBoxId ); // not used in qmail yet
-//
+ EmptyOutboxL( aMailBoxId );
}
// ---------------------------------------------------------------------------
@@ -273,14 +272,13 @@
if( aFolderType==EFSInbox )
{
- //in case of pop3, mailbox id == service id == inbox id
- CMsvEntry* cEntry = iSession->GetEntryL( aMailBoxId.Id() );
- CleanupStack::PushL( cEntry );
- if ( cEntry->Count() != 0 )
- {
- result.SetId( aMailBoxId.Id() );
- }
- CleanupStack::PopAndDestroy( cEntry );
+ // removed CMsvEntry conversion
+
+ // In case of pop3, mailbox id == service id == inbox id,
+ // so no need to create CMsvEntry from mailbox id to
+ // dig if any children exists.
+ result.SetId( aMailBoxId.Id() );
+ //
}
else if( aFolderType==EFSOutbox )
{