equal
deleted
inserted
replaced
224 #else |
224 #else |
225 // Do similar quick check than in old DRMCommon |
225 // Do similar quick check than in old DRMCommon |
226 |
226 |
227 RFile64 drmFile; |
227 RFile64 drmFile; |
228 |
228 |
229 User::LeaveIfError( drmFile.Open( |
229 User::LeaveIfError( drmFile.Open( |
230 iFs, aFullPath, EFileRead | EFileShareReadersOrWriters ) ); |
230 iFs, aFullPath, EFileRead | EFileShareReadersOrWriters ) ); |
231 CleanupClosePushL( drmFile ); |
231 CleanupClosePushL( drmFile ); |
232 DRM::CDrmUtility *drmCheck = DRM::CDrmUtility::NewLC(); |
232 DRM::CDrmUtility *drmCheck = DRM::CDrmUtility::NewLC(); |
233 |
233 |
234 TBool isProtected( EFalse ); |
234 TBool isProtected( EFalse ); |
235 if ( drmCheck->IsProtectedL(drmFile) ) |
235 TRAP_IGNORE( isProtected = drmCheck->IsProtectedL( drmFile ) ); |
236 { |
236 |
237 isProtected = ETrue; |
237 CleanupStack::PopAndDestroy( drmCheck ); |
238 } |
238 CleanupStack::PopAndDestroy( &drmFile ); |
239 CleanupStack::PopAndDestroy(drmCheck); |
239 |
240 CleanupStack::PopAndDestroy( &drmFile ); |
|
241 return isProtected; |
240 return isProtected; |
242 #endif |
241 #endif |
243 } |
242 } |
244 |
243 |
245 // ----------------------------------------------------------------------------- |
244 // ----------------------------------------------------------------------------- |