diff -r 67eb01668b0e -r baf439b22ddd videocollection/mpxmyvideoscollection/src/vcxmyvideosmessagelist.cpp --- a/videocollection/mpxmyvideoscollection/src/vcxmyvideosmessagelist.cpp Wed Jun 09 09:44:23 2010 +0300 +++ b/videocollection/mpxmyvideoscollection/src/vcxmyvideosmessagelist.cpp Mon Jun 21 15:43:03 2010 +0300 @@ -139,6 +139,11 @@ iMessageCount++; iMessageList->SetTObjectValueL( KMPXMessageArrayCount, iMessageCount ); + + if ( iMessageArray->Count() > 100 ) + { + SendL(); + } } // ---------------------------------------------------------------------------------------------------------- @@ -277,10 +282,9 @@ #endif CreateMessageListL(); //does nothing if already created - iMessageArray->AppendL( aMessage ); // ownership moves iMessageCount++; iMessageList->SetTObjectValueL( KMPXMessageArrayCount, iMessageCount ); - + iMessageArray->AppendL( aMessage ); // ownership moves } // ----------------------------------------------------------------------------------------------------------