emailservices/emailserver/cmailhandlerplugin/src/cmailpluginproxy.cpp
branchRCL_3
changeset 10 f5907b1a1053
parent 8 e1b6206813b4
child 14 b13141f05c3d
--- a/emailservices/emailserver/cmailhandlerplugin/src/cmailpluginproxy.cpp	Fri Feb 19 22:37:30 2010 +0200
+++ b/emailservices/emailserver/cmailhandlerplugin/src/cmailpluginproxy.cpp	Fri Mar 12 15:41:14 2010 +0200
@@ -113,7 +113,6 @@
     FUNC_LOG;
     while ( iAccounts.Count() )
         {
-        ResetAccountL( iAccounts[0]->ContentId() );
         delete iAccounts[0];
         iAccounts.Remove(0);
         }
@@ -131,7 +130,7 @@
         {
         TFSMailMsgId dummy;
         iPublisher.PublishMailboxIconL( instId, KNullDesC );
-        iPublisher.PublishActiveMailboxNameL( instId, 1, KNullDesC, 0, dummy, dummy );
+        iPublisher.PublishActiveMailboxNameL( instId, 1, KNullDesC);
         iPublisher.PublishIndicatorIconL( instId, 1, KNullIcon );
 
         ResetMessageRowL( instId, 2 ); // 1st message row
@@ -238,6 +237,7 @@
             TFSMailMsgId dummy;
             iPublisher.PublishMailboxIconL( aWidgetInstanceId, i+2, KNullIcon, dummy );
             iPublisher.PublishMailDetailL( aWidgetInstanceId, i+2, KNullDesC, ESender );
+            iPublisher.PublishMailDetailL( aWidgetInstanceId, i+2, KNullDesC, ESubject );            
             iPublisher.PublishMailDetailL( aWidgetInstanceId, i+2, KNullDesC, ETime );
             }
         }
@@ -261,6 +261,7 @@
     
     iPublisher.PublishMailboxIconL( aWidgetInstanceId, aRow, iconId, dummy );
     iPublisher.PublishMailDetailL( aWidgetInstanceId, aRow, aMessageData.Sender(), ESender );
+    iPublisher.PublishMailDetailL( aWidgetInstanceId, aRow, aMessageData.Subject(), ESubject );
     HBufC* timeString = CMailCpsHandler::GetMessageTimeStringL( aMessageData.TimeStamp() );
     CleanupStack::PushL( timeString );
     iPublisher.PublishMailDetailL( aWidgetInstanceId, aRow, *timeString, ETime );