commondrm/drmutility/src/DrmUiHandlingImpl.cpp
branchRCL_3
changeset 15 04da681812a9
parent 12 8a03a285ab14
child 24 99ea7534c5ab
equal deleted inserted replaced
14:8cdda00a45da 15:04da681812a9
  3826     __ASSERT_DEBUG( !aLaunchParam && aUrl && aFullPath,
  3826     __ASSERT_DEBUG( !aLaunchParam && aUrl && aFullPath,
  3827         User::Panic( KDRMUtilityDebugPanicMessage,
  3827         User::Panic( KDRMUtilityDebugPanicMessage,
  3828             KDRMUtilityDebugPanicCode ) );
  3828             KDRMUtilityDebugPanicCode ) );
  3829     _LIT( KMarker, "\x00" );
  3829     _LIT( KMarker, "\x00" );
  3830 
  3830 
  3831     RPointerArray<CDRMPermission> uriList;
       
  3832     TPtr ptr( NULL, 0 );
  3831     TPtr ptr( NULL, 0 );
  3833 
       
  3834     TInt localId( 0 );
  3832     TInt localId( 0 );
  3835     TInt err( KErrNone );
       
  3836 
       
  3837         TRAP( err, iOmaClient.GetDBEntriesL( *aUrl, uriList ) );
       
  3838 
       
  3839     if ( uriList.Count() == 1 )
       
  3840         {
       
  3841         localId = ( uriList[0] )->iUniqueID;
       
  3842         }
       
  3843 
       
  3844     uriList.ResetAndDestroy();
       
  3845     uriList.Close();
       
  3846 
  3833 
  3847     // MaxInt will fit into 10 characters
  3834     // MaxInt will fit into 10 characters
  3848     HBufC* localIDBuf( HBufC::NewLC( KIntegerMaxLen ) );
  3835     HBufC* localIDBuf( HBufC::NewLC( KIntegerMaxLen ) );
  3849     ptr.Set( localIDBuf->Des() );
  3836     ptr.Set( localIDBuf->Des() );
  3850     ptr.AppendNum( localId );
  3837     ptr.AppendNum( localId );