uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp
branchRCL_3
changeset 18 1801340c26a2
parent 10 7c5dd702d6d3
child 19 e5af45d51884
--- a/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp	Thu Jul 15 19:40:07 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Src/alfstreamerbridge.cpp	Thu Aug 19 10:48:02 2010 +0300
@@ -96,6 +96,7 @@
     {
     iDataBuf.Close();
     iQueueSema.Close();
+    iMessages.Close();
 #ifdef ALF_DEBUG_TRACK_DRAWING
     delete iCommandDebugger;
 #endif
@@ -203,7 +204,8 @@
         }
     else if (iVarDataAddedButNotPosted)
         {
-	iVarDataAddedButNotPosted = EFalse; // data lost 
+		__ALFLOGSTRING1("CAlfStreamerBridge::AddData - Data lost, error: %d", err);
+        iVarDataAddedButNotPosted = EFalse; // data lost 
         iQueueSema.Signal();
         }
 	    
@@ -413,7 +415,7 @@
         }
     if ( iDataBuf.Length() + aSize >= iDataBuf.MaxLength() )
         {
-        TRAPD(err, iDataBuf.ReAllocL( iDataBuf.MaxLength() + KInitialVariableBufferSize ));
+        TRAPD(err, iDataBuf.ReAllocL( iDataBuf.MaxLength() + aSize + KIncreaseVariableBufferSize ));
         if ( err )
             {
             __ALFLOGSTRING("CAlfStreamerBridge::AppendVarDataL, realloc failed");