imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailgeneratetask.cpp
changeset 36 c5df59b4ae2d
parent 30 b67379558a75
child 43 473df7bf149f
equal deleted inserted replaced
30:b67379558a75 36:c5df59b4ae2d
    93 	
    93 	
    94     if ( iMissingSizes )
    94     if ( iMissingSizes )
    95         {
    95         {
    96         iMissingSizes->Reset();
    96         iMissingSizes->Reset();
    97         delete iMissingSizes;
    97         delete iMissingSizes;
       
    98         iMissingSizes = NULL;
    98         }
    99         }
    99 		
   100 		
   100     if ( iBitmapHandle )
   101     if ( iBitmapHandle )
   101         {
   102         {
   102         iServer.DeleteBitmapFromPool( iBitmapHandle );
   103         iServer.DeleteBitmapFromPool( iBitmapHandle );
   492     if(iFilename != KNullDesC)
   493     if(iFilename != KNullDesC)
   493         {
   494         {
   494         iServer.StoreForPathL( iFilename )->StoreThumbnailL( 
   495         iServer.StoreForPathL( iFilename )->StoreThumbnailL( 
   495             iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
   496             iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
   496 		//remove result from fetched checker
   497 		//remove result from fetched checker
   497         iServer.FetchedChecker().SetFetchResult( iFilename, KErrNone );
   498         iServer.FetchedChecker().SetFetchResult( iFilename,  iThumbnailSize, KErrNone );
   498         }
   499         }
   499     else if(iTargetUri != KNullDesC)
   500     else if(iTargetUri != KNullDesC)
   500         {
   501         {
   501         iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( 
   502         iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( 
   502             iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
   503             iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
   503 		//remove result from fetched checker
   504 		//remove result from fetched checker
   504         iServer.FetchedChecker().SetFetchResult( iTargetUri, KErrNone );
   505         iServer.FetchedChecker().SetFetchResult( iTargetUri, iThumbnailSize, KErrNone );
   505         }
   506         }
   506 
   507 
   507     CleanupStack::PopAndDestroy( tempBitmap );
   508     CleanupStack::PopAndDestroy( tempBitmap );
   508     }
   509     }
   509 
   510