mpxmusicplayer/commonui/src/mpxalbumartutil.cpp
changeset 4 beaa16f65879
parent 2 b70d77332e66
child 15 171e07ac910f
equal deleted inserted replaced
3:3f752ecfeea4 4:beaa16f65879
   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             if(iThumbnailManager && iReqId >0)
   320             TInt err = KErrNone;
       
   321             if(iThumbnailManager )
   321                 {
   322                 {
   322                 iThumbnailManager->CancelRequest( iReqId );
   323                 if(iReqId >0)
       
   324                     {	
       
   325                     iThumbnailManager->CancelRequest( iReqId );
       
   326                     }
       
   327                 TRAP(err, iReqId = TInt (iThumbnailManager->GetThumbnailL( *source, (TAny*)ret)));
   323                 }   
   328                 }   
   324             TRAPD(err, iReqId = TInt (iThumbnailManager->GetThumbnailL( *source, (TAny*)ret)));
   329 
   325             if( err != KErrNone)
   330             if( err != KErrNone)
   326                 {
   331                 {
   327                 User::Leave( KErrNotFound );
   332                 User::Leave( KErrNotFound );
   328                 }  
   333                 }  
   329             CleanupStack::PopAndDestroy( source );
   334             CleanupStack::PopAndDestroy( source );