searchfw/coresearchfw/server/src/searchserversession.cpp
branchRCL_3
changeset 5 42814f902fe6
parent 0 f979ecb2b13e
child 67 1539a383d7b6
equal deleted inserted replaced
0:f979ecb2b13e 5:42814f902fe6
   853     aMessage.ReadL( 0, searchContentDesPtr );
   853     aMessage.ReadL( 0, searchContentDesPtr );
   854     RDesReadStream readStream;
   854     RDesReadStream readStream;
   855     CleanupClosePushL( readStream );
   855     CleanupClosePushL( readStream );
   856     readStream.Open( searchContentDesPtr );
   856     readStream.Open( searchContentDesPtr );
   857     CSearchDocumentId* documentId = CSearchDocumentId::NewL(readStream);
   857     CSearchDocumentId* documentId = CSearchDocumentId::NewL(readStream);
   858     TPtr8 launchInfoPtr  = iSearchManager->GetLaunchInfoL( *documentId )->Des();
       
   859     aMessage.WriteL( 1, launchInfoPtr );
       
   860     HBufC8* launchInfo = iSearchManager->GetLaunchInfoL( *documentId );
   858     HBufC8* launchInfo = iSearchManager->GetLaunchInfoL( *documentId );
   861     delete launchInfo ;
   859     if( launchInfo )
   862     launchInfo = NULL;
   860         {
   863     delete documentId;
   861         TPtr8 launchInfoPtr=launchInfo->Des(); 
   864     documentId = NULL;
   862         aMessage.WriteL( 1, launchInfoPtr );
       
   863 		
       
   864         delete launchInfo ;
       
   865         launchInfo = NULL;
       
   866         }
       
   867     if( documentId )
       
   868         {
       
   869         delete documentId;
       
   870         documentId = NULL;
       
   871         }
   865     CleanupStack::PopAndDestroy( &readStream );
   872     CleanupStack::PopAndDestroy( &readStream );
   866     CleanupStack::PopAndDestroy( searchContentDes );
   873     CleanupStack::PopAndDestroy( searchContentDes );
   867 	}
   874 	}
   868 // End of File
   875 // End of File