contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp
branchRCL_3
changeset 15 a0713522ab97
parent 14 15e4dd19031c
child 16 b276298d5729
--- a/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp	Wed Mar 31 22:04:35 2010 +0300
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/src/cpserverdatamanager.cpp	Wed Apr 14 16:16:44 2010 +0300
@@ -491,11 +491,11 @@
 		CLiwDefaultList* aChangeInfoList )
 	{
 	TLiwVariant resultVar = aParam->Value();
+    resultVar.PushL();
 	if ( resultVar.TypeId() == EVariantTypeMap )
         {
         for ( TInt i = 0; i<aActionTriggers->Count(); i++ )
             {
-            resultVar.PushL();
             CLiwDefaultMap* changeInfoMap = CLiwDefaultMap::NewLC(); 
         
             CopyVariantL(KId, resultVar.AsMap(), changeInfoMap );
@@ -516,9 +516,9 @@
         
             aChangeInfoList->AppendL( TLiwVariant( changeInfoMap ) );
             CleanupStack::PopAndDestroy( changeInfoMap );
-            CleanupStack::PopAndDestroy( &resultVar );
             }
         }
+    CleanupStack::PopAndDestroy( &resultVar );
 	}