photosgallery/viewframework/dataprovider/src/glxthumbnailvarianttype.cpp
branchRCL_3
changeset 25 191387a8b767
parent 18 bcb43dc84c44
child 32 78ad99c24f08
equal deleted inserted replaced
22:2dac0fdba72b 25:191387a8b767
   174 	    {  
   174 	    {  
   175 	    GLX_DEBUG1("GlxThumbnailVariantType::CreateIconTextureL");
   175 	    GLX_DEBUG1("GlxThumbnailVariantType::CreateIconTextureL");
   176         TRAP( err, mTextureId = iUiUtility->GlxTextureManager().CreateIconTextureL( 
   176         TRAP( err, mTextureId = iUiUtility->GlxTextureManager().CreateIconTextureL( 
   177     	    icon.bitmapId, resFile, defaultSize ).Id() );
   177     	    icon.bitmapId, resFile, defaultSize ).Id() );
   178         }
   178         }
       
   179     else if( drm && isValid == EGlxDrmRightsInvalid )
       
   180     	{
       
   181 		//show default image for DRM expired images
       
   182     	GLX_LOG_INFO( "GlxThumbnailVariantType::CreateIconTextureL"
       
   183     			"::EGlxDrmRightsInvalid" );
       
   184     	TRAP( err, mTextureId = iUiUtility->GlxTextureManager().CreateIconTextureL( 
       
   185     			EMbmGlxiconsQgn_prop_image_notcreated, resFile, defaultSize ).Id() );
       
   186 		}
   179 	else if ( (KErrNone == thumbnailError) || (KErrArgument == thumbnailError) 
   187 	else if ( (KErrNone == thumbnailError) || (KErrArgument == thumbnailError) 
   180         || (KErrDiskFull == thumbnailError) || (KErrNoMemory == thumbnailError) 
   188         || (KErrDiskFull == thumbnailError) || (KErrNoMemory == thumbnailError) 
   181 		|| ( drm && isValid == EGlxDrmRightsInvalid ) 
   189 		|| (KErrCANoRights == thumbnailError) )
   182 		|| thumbnailError == KErrCANoRights )
       
   183 	    {
   190 	    {
       
   191         GLX_LOG_INFO1( "GlxThumbnailVariantType::thumbnailError=%d" , 
       
   192         		thumbnailError );
   184 		//Try and see if we can scale and show the grid tnm else show the default
   193 		//Try and see if we can scale and show the grid tnm else show the default
   185 	    TBool isGridTnmShown = EFalse;		
   194 	    TBool isGridTnmShown = EFalse;		
   186 	    if(HasRelevantThumbnail(aMedia,defaultSize))
   195 	    if(HasRelevantThumbnail(aMedia,defaultSize))
   187 	        {
   196 	        {
   188 	        TSize origSize;
   197 	        TSize origSize;