Ah got the solution, it is must PopAndDestroy first before checking
before
Code:
TBool result = fileClient->NewFileL(KUidCamera,*selectedFiles,paramList,
ENewFileServiceImage,EFalse );//KUidCamera refers to Camera Uid
if(result)
{
CEikonEnv::InfoWinL(_L("Success"),_L(""));
}
else
{
CEikonEnv::InfoWinL(_L("Failed"),_L(""));
}
CleanupStack::PopAndDestroy( 3 ); // selectedFiles, paramList fileClient --> change this before if(result)
change code :
Code:
TBool result = fileClient->NewFileL(KUidCamera,*selectedFiles,paramList,
ENewFileServiceImage,EFalse );//KUidCamera refers to Camera Uid
CleanupStack::PopAndDestroy( 2 ); //paramList fileClient
if(result)
{
CEikonEnv::InfoWinL(_L("Success"),selectedFiles->MdcaPoint(0));
}
else
{
CEikonEnv::InfoWinL(_L("Failed"),_L(""));
}
CleanupStack::PopAndDestroy( ); // selectedFiles
Thanks again Yucca