mpxmusicplayer/commonui/src/mpxalbumartutil.cpp
branchRCL_3
changeset 15 171e07ac910f
parent 4 beaa16f65879
child 26 70a8526f03f2
equal deleted inserted replaced
14:943ff5625028 15:171e07ac910f
   315 #endif
   315 #endif
   316         if (album.Compare( KNullDesC) != 0 )
   316         if (album.Compare( KNullDesC) != 0 )
   317             {
   317             {
   318             CThumbnailObjectSource* source = CThumbnailObjectSource::NewLC( album, KMPXAlbumMimeType );
   318             CThumbnailObjectSource* source = CThumbnailObjectSource::NewLC( album, KMPXAlbumMimeType );
   319             TInt ret = NULL;
   319             TInt ret = NULL;
   320             TInt err = KErrNone;
   320             if(iThumbnailManager && iReqId >0)
   321             if(iThumbnailManager )
       
   322                 {
   321                 {
   323                 if(iReqId >0)
   322                 iThumbnailManager->CancelRequest( iReqId );
   324                     {	
   323                 }
   325                     iThumbnailManager->CancelRequest( iReqId );
   324 			if(iThumbnailManager)
   326                     }
   325 				{   
   327                 TRAP(err, iReqId = TInt (iThumbnailManager->GetThumbnailL( *source, (TAny*)ret)));
   326             	TRAPD(err, iReqId = TInt (iThumbnailManager->GetThumbnailL( *source, (TAny*)ret)));	
   328                 }   
   327     	        if( err != KErrNone)
   329 
   328                 	{
   330             if( err != KErrNone)
   329                 	User::Leave( KErrNotFound );
   331                 {
   330                 	}
   332                 User::Leave( KErrNotFound );
   331 				}  
   333                 }  
       
   334             CleanupStack::PopAndDestroy( source );
   332             CleanupStack::PopAndDestroy( source );
   335             }
   333             }
   336         }
   334         }
   337     }
   335     }
   338 
   336